> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aiderx.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Developer Portal

> API docs, testing tools, and SDK downloads for developers

## What is the Developer Portal?

The **Developer Portal** is a dedicated service for developers integrating with the A2 platform. It provides everything you need for development, including API documentation, interactive testing, and SDK downloads.

```mermaid theme={null}
flowchart LR
    subgraph Login["Login screen"]
        Tab1["AD Manager tab"]
        Tab2["Developer Portal tab"]
    end
    Tab1 -->|"/"| ADM["AD Manager<br/>Campaign/placement management"]
    Tab2 -->|"/developers/"| Portal["Developer Portal<br/>API docs/testing"]
```

<Note>
  You can use AD Manager and the Developer Portal with the same account. Switch
  tabs on the login screen to access the service you need.
</Note>

***

## How to access

Accessing the Developer Portal is simple.

<Steps>
  <Step title="Open the login page">Go to your A2 service URL.</Step>

  <Step title="Select the Developer Portal tab">
    Click the **Developer Portal** tab at the top of the login screen.
  </Step>

  <Step title="Log in">Log in with the same credentials you use for AD Manager.</Step>
</Steps>

***

## Key features

These are the core features of the Developer Portal.

### API Reference

Documentation for every API on the A2 platform.

| API type | Description |
| - | - |
| **Decision API** | API for handling ad requests and responses |
| **Data Management API** | API for managing data such as campaigns, placements, and creatives |

> Detailed docs: see the API References tab

### API Playground

An interactive environment for testing APIs directly in your browser.

* **Live testing**: Send requests to real API endpoints
* **Request/response view**: Inspect JSON request bodies and responses
* **Automatic auth token**: Authenticate automatically with your logged-in session's token

### Tutorials

Step-by-step guides for integrating with the A2 platform.

<CardGroup cols={3}>
  <Card title="Get a token" icon="key" href="/development/tutorial/en/get-token">
    Get an access token for using the API
  </Card>

  <Card title="Campaign management" icon="rectangle-ad" href="/development/tutorial/en/campaign-management">
    Create and manage campaigns with the API
  </Card>

  <Card title="Using the SDK" icon="code" href="/development/tutorial/en/sdk-usage">
    Install the Web SDK and integrate ads
  </Card>
</CardGroup>

### SDK downloads

SDKs are available for a range of platforms.

* **Web SDK**: JavaScript-based web integration
* **Server SDK**: Server-side integration (Node.js, Python, etc.)

***

## AD Manager vs Developer Portal

The two services complement each other.

| Category | AD Manager | Developer Portal |
| - | - | - |
| **Primary users** | Operators, marketers, advertisers | Developers, tech teams |
| **Core features** | Campaign/placement management, performance analytics | API docs, testing tools |
| **Purpose** | Running the ad business | System integration development |
| **Access path** | `/` | `/developers/` |

<Tip>
  Have your **operations team** set up campaigns in AD Manager, and your **development team** work on the API
  integration in the Developer Portal.
</Tip>

***

## Next steps

<CardGroup cols={2}>
  <Card title="Get a token" icon="key" href="/development/tutorial/en/get-token">
    The first step of API integration: get an access token
  </Card>

  <Card title="Serving ads" icon="play" href="/development/en/serving-ad">
    Integrate ads with the SDK or API
  </Card>

  <Card title="Decision API" icon="bolt" href="/en/0.2.2/decision/cache-management/update-allocations">
    Ad request API reference
  </Card>

  <Card title="Data Management API" icon="database">
    Data management API reference
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.