You are likely a Developer. Most people reading this documentation are developers who want to build AI-powered SaaS applications. The platform is designed with you as the primary audience.
How Users Interact with the Platform
Operators
Operators are the team that runs and maintains the Dev Kit for AI platform — that’s us.What Operators Do
- Platform maintenance: Keep Cloud API and Cloud Admin running and available
- Infrastructure management: Handle servers, databases, and scaling
- Security oversight: Monitor for threats and ensure data protection
- Support: Help developers with technical issues and questions
Operator Access
Operators have access to:- Full platform administration
- All system metrics and logs
- User account management
- Infrastructure controls
As a developer using Dev Kit for AI, you don’t need to interact with operators directly for most tasks. The platform is designed to be self-service. Contact [email protected] if you need assistance.
Developers
Developers are the primary audience for Dev Kit for AI. You’re building AI-powered SaaS applications for your customers.What Developers Do
- Create projects: Set up new AI applications in Cloud Admin
- Manage credentials: Generate and rotate API keys and developer keys
- Build applications: Clone the Starter Kit and customize it for your use case
- Deploy: Launch your application on your hosting provider
- Monitor: Track end user activity and usage statistics
Developer Access
Developers have access to:| Component | Access Level |
|---|---|
| Cloud Admin | Full access to /console |
| Cloud API | Authenticated via developer key |
| Starter Kit | Clone and full ownership |
Authentication Headers
When your application calls the Cloud API, these headers identify you as a developer:- X-User-Role:
developer(when accessing Cloud Admin) - X-Developer-Key: Your developer credential from Cloud Admin
- X-Project-ID: Your project’s UUID
- X-API-Key: Your project’s API key from Cloud Admin
Getting Started as a Developer
1
Sign up
Create your account at devkit4ai.com/register/developer or vibecoding.ad/register/developer
2
Create a project
Set up your first project in Cloud Admin
3
Clone Starter Kit
Get the Starter Kit and configure it with your credentials
4
Build and deploy
Customize your app and deploy to your users
End Users
End Users are the customers of your application — the people who use the AI-powered SaaS you built with Dev Kit for AI.What End Users Do
- Use your application: Interact with the features you built
- Create accounts: Register and log in to your app
- Generate AI content: Use the AI capabilities you’ve enabled
- Manage their profile: Update their account settings
End User Access
End users have access to:| Component | Access Level |
|---|---|
| Your Starter Kit app | Full access to features you expose |
| Cloud API | Indirect access through your app |
| Cloud Admin | No access |
End User Scoping
End users are project-scoped, meaning:- Each end user belongs to a specific project (your application)
- The same email can exist as an end user in different projects
- End user data is isolated between projects
- You can view your end users in Cloud Admin
Authentication Headers
When end users interact with your app, these headers are automatically included:- X-User-Role:
end_user - X-Developer-Key: Your developer credential
- X-Project-ID: Your project’s UUID
- X-API-Key: Your project’s API key
- Authorization: The end user’s JWT token (after login)
Role Comparison
| Capability | Operator | Developer | End User |
|---|---|---|---|
| Access Cloud Admin | ✅ Full | ✅ Console | ❌ No |
| Create projects | ✅ | ✅ | ❌ |
| Generate API keys | ✅ | ✅ | ❌ |
| View end users | ✅ All | ✅ Own projects | ❌ |
| Use Starter Kit apps | ✅ | ✅ | ✅ |
| AI generation | ✅ | ✅ | ✅ |
| Platform administration | ✅ | ❌ | ❌ |

