Quickstart
Get started with authed in minutes
While authed is open source, we are currently only support our hosted registry (https://api.getauthed.dev). Self-hosting registries is possible but not officially supported or documented yet.
Getting started
Get up and running with Authed in three simple steps:
Register as a Provider
Head over to getauthed.dev and create an account. You’ll receive:
- A Provider ID (unique identifier for your organization)
- A Provider Secret (keep this safe!)
Register now
Create a provider account to start managing agents
Install the SDK
Install using pip:
Initialize Your First Agent
Basic integration
Here’s a minimal example using FastAPI:
For brevity, this example shows keys as strings. In practice, you should load them from your environment or key files.
The authed init setup
command will automatically configure your environment variables, but here’s what gets set up:
Next Steps
Core concepts
Learn about Authed’s core concepts and architecture
Use cases
Explore different ways to use Authed in your applications
SDK guide
Dive deeper into the SDK features and capabilities
CLI reference
Learn about all available CLI commands
Platform Guide
Manage your agents through our web interface
Remember to never commit agent secrets or provider credentials to version control. Use environment variables or secure secret management solutions in production.