Quick Start Guide
Get up and running with Aerocall in just 5 minutes! This guide will walk you through creating your first project and making your first API call.
Step 1: Create Your Project
New to Aerocall? Sign up at admin.aerocall.ai to get started.
- Log in to Aerocall Admin
- Click âCreate New Projectâ
- Enter a project name (e.g., âMy Awesome Appâ)
- Your project slug will be generated automatically (e.g.,
my-awesome-app)
Step 2: Enable Authentication
- Go to your project dashboard
- Navigate to Auth tab
- Toggle âEnable Authenticationâ
- (Optional) Configure email verification and custom fields
Step 3: Make Your First API Call
Letâs create a new user! Copy your project slug from step 1 and try it below:
POST
https://api.aerocall.app/api/v1/public/projects/your-project/auth/registerWhat just happened?
You just called the /auth/register endpoint! If successful, you received:
- A user object with the new userâs details
- A JWT token for authenticated requests (if email verification is disabled)
Step 4: Test Authentication
Now letâs log in with the user you just created:
POST
https://api.aerocall.app/api/v1/public/projects/your-project/auth/loginStep 5: Get User Info
Use the token from the login response to fetch user details:
GET
https://api.aerocall.app/api/v1/public/projects/your-project/auth/meâ ď¸
Make sure to paste the JWT token from the previous response into the Authorization Token field above.
Next Steps
đ Congratulations! Youâve successfully:
- Created an Aerocall project
- Enabled authentication
- Made your first API calls
Whatâs Next?
- Explore all API endpoints - Deep dive into authentication API
- Set up hooks - Customize behavior with lifecycle hooks
- SDK Examples - Integrate with JavaScript, React, or React Native
- E-commerce Module - Add products and orders to your app
Installation (SDK)
For production apps, use our SDK libraries:
JavaScript / Node.js
npm install @aerocall/clientimport { AerocallClient } from '@aerocall/client';
const client = new AerocallClient({
projectSlug: 'your-project-slug',
});
// Register a user
const { user, token } = await client.auth.register({
email: 'user@example.com',
password: 'securePassword123!',
name: 'John Doe'
});React
npm install @aerocall/reactimport { AerocallProvider, useAuth } from '@aerocall/react';
function App() {
return (
<AerocallProvider projectSlug="your-project-slug">
<YourApp />
</AerocallProvider>
);
}
function LoginForm() {
const { login, loading, error } = useAuth();
const handleSubmit = async (e) => {
e.preventDefault();
await login({ email, password });
};
return <form onSubmit={handleSubmit}>...</form>;
}Need Help?
- đ Full API Documentation
- đŹ Join our Discord
- đ§ Email Support
Ready to build? Start with our API Reference â