EVE Online Developer Portal

Introduction

Welcome to the EVE Online Developer Portal. Here you can access APIs and tools to integrate EVE Online data into your applications, enhancing the player experience and creating valuable tools for the EVE community.

Authentication

To use the EVE Online API, you need to authenticate using OAuth 2.0. Follow these steps:

  1. Create a developer account on the EVE Online Developer Portal
  2. Register your application to obtain client credentials
  3. Implement OAuth 2.0 flow to obtain access tokens

Always keep your client secret secure and never expose it in client-side code.

ESI (EVE Swagger Interface)

The EVE Swagger Interface (ESI) is the primary way to access EVE Online data. It provides a RESTful API for retrieving information about characters, corporations, alliances, market data, and more.

GET /characters/{character_id}/

Retrieve public information about a character

GET https://esi.evetech.net/latest/characters/{character_id}/

GET /markets/{region_id}/orders/

List market orders in a region

GET https://esi.evetech.net/latest/markets/{region_id}/orders/

Single Sign-On (SSO)

EVE Online's SSO allows players to securely authenticate with third-party applications using their EVE Online credentials.

GET /oauth/authorize

Initiate the OAuth 2.0 authorization flow

GET https://login.eveonline.com/v2/oauth/authorize

POST /oauth/token

Exchange authorization code for access token

POST https://login.eveonline.com/v2/oauth/token

Third-Party Developer License

Before developing applications using EVE Online data, make sure to review and comply with the Third-Party Developer License Agreement. This agreement outlines the terms and conditions for using EVE Online's intellectual property and data in your applications.

Ensure your application adheres to the guidelines to maintain a positive relationship with CCP Games and the EVE Online community.

Additional Resources