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

# Installation & Setup

> Install and set up the Rebase Dashboard API client for your Python projects

## Quick Installation

The Rebase Dashboard API provides a Python client library for easy integration into your projects.

### Install the Client

```bash theme={null}
pip install rebase-dashboard
```

📦 **Package Details**: [View on PyPI](https://pypi.org/project/rebase-dashboard/)

### Basic Usage

```python theme={null}
from rebase_dashboard import RebaseDashboardClient

# Initialize the client
client = RebaseDashboardClient(
    api_key="YOUR_API_KEY"
)

# Create your first dashboard
dashboard = client.dashboards.create_dashboard(
    name="My Energy Dashboard"
)

print(f"Created dashboard: {dashboard.id}")
```

## Authentication

### Getting Your API Token

1. Sign up at [dash.rebase.energy](https://dash.rebase.energy)
2. Navigate to your account settings
3. Copy your API token to use in your code

### Using the Token

```python theme={null}
from rebase_dashboard import RebaseDashboardClient

client = RebaseDashboardClient(
    api_key="your_api_key_here"
)
```

## Next Steps

Now that you have the client installed, explore these guides:

<CardGroup cols={2}>
  <Card title="Quickstart Guide" icon="rocket" href="/quickstart">
    Build your first dashboard with the API.
  </Card>

  <Card title="Advanced Configuration" icon="gear" href="/advanced">
    Learn about async clients, error handling, and advanced features.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Explore all available endpoints and data structures.
  </Card>

  <Card title="Essentials" icon="book" href="/essentials/datasets">
    Learn about datasets and data management.
  </Card>
</CardGroup>
