Quick Start Guide
Build your first API in under 5 minutes with Endora's visual interface.
This guide will walk you through creating a complete User Management API from scratch, including authentication, validation, and testing.
🎯 What You'll Build​
By the end of this guide, you'll have:
- ✅ A complete database schema for user management
- ✅ A fully functional REST API with authentication
- ✅ Interactive API documentation
- ✅ Tested endpoints ready for production
📹 Complete Walkthrough​
Full Tutorial: Building Your First API
Replace this entire section with your complete tutorial video
Video Placeholder: Insert your complete tutorial video here
Watch the entire process from account creation to API deployment in this comprehensive walkthrough.
🚀 Step 1: Create Your Account​
Sign Up for Free​
- Visit Endora Platform: Go to endora.space
- Click "Get Started": Start your free account
- Enter Your Details: Email, password, and basic information
- Verify Email: Check your inbox and click the verification link
Start with our free plan that includes 100 requests/hour and 1 project. No credit card required.
📹 Account Setup​
Account Creation & Setup
Replace this entire section with your account setup demonstration
Video Placeholder: Insert your account creation demo here
Learn how to create your account and navigate the Endora dashboard.
🚀 Step 2: Create Your First Project​
Project Setup​
- Click "New Project": From your dashboard
- Enter Project Name: "User Management API"
- Choose Database: PostgreSQL (recommended)
- Click "Create Project": Your project is ready!
Project Dashboard​
Your project dashboard includes:
- Schema Builder: Visual database design tool
- API Generator: One-click API generation
- Testing Interface: Built-in API testing
- Analytics: Usage and performance metrics
📹 Project Creation​
Creating Your First Project
Replace this entire section with your project creation demonstration
Video Placeholder: Insert your project creation demo here
See how easy it is to set up a new project and navigate the dashboard.
🚀 Step 3: Design Your Database Schema​
Visual Schema Builder​
Our drag-and-drop interface makes database design intuitive:
- Add Tables: Click "Add Table" to create new tables
- Define Columns: Set column names, types, and constraints
- Create Relationships: Connect tables with foreign keys
- Validate Schema: Check for errors and optimize design
User Management Schema​
For this tutorial, we'll create a simple user management system:
users table:
- id (Primary Key)
- email (Unique, Required)
- name (Required)
- password_hash (Required)
- created_at (Timestamp)
- updated_at (Timestamp)
- is_active (Boolean, Default: true)
📹 Schema Design Process​
Designing Your Database Schema
Replace this entire section with your schema design demonstration
Video Placeholder: Insert your schema design demo here
Learn how to use the visual schema builder to create your database structure.
Schema Design Best Practices​
Begin with essential tables and add complexity gradually.
Choose clear, descriptive names for tables and columns.
Think about how your data connects before creating relationships.
🚀 Step 4: Generate Your API​
One-Click API Generation​
- Review Your Schema: Ensure everything looks correct
- Click "Generate API": Endora creates all endpoints automatically
- Review Generated Endpoints: Check the created CRUD operations
- Configure Security: Set up authentication and permissions
Generated Endpoints​
Your API will include:
POST /users # Create new user
GET /users # List all users
GET /users/{id} # Get specific user
PUT /users/{id} # Update user
PATCH /users/{id} # Partial update
DELETE /users/{id} # Delete user
📹 API Generation​
Generating Your API
Replace this entire section with your API generation demonstration
Video Placeholder: Insert your API generation demo here
Watch how Endora automatically generates complete REST APIs from your schema.
🚀 Step 5: Test Your API​
Built-in Testing Interface​
- Open Swagger UI: Click "Test API" in your project
- Authenticate: Enter your API key
- Test Endpoints: Try creating, reading, updating, and deleting users
- View Responses: See real-time API responses
Testing Examples​
Create a User​
POST /users
{
"email": "john@example.com",
"name": "John Doe",
"password": "securepassword123"
}
Get All Users​
GET /users?page=1&limit=10
📹 API Testing​
Testing Your Generated API
Replace this entire section with your API testing demonstration
Video Placeholder: Insert your API testing demo here
Learn how to test your API endpoints using the built-in Swagger interface.
🚀 Step 6: Deploy and Use​
Your API is Ready!​
Your API is now:
- ✅ Live and accessible via HTTPS
- ✅ Secured with API key authentication
- ✅ Documented with interactive Swagger UI
- ✅ Monitored with real-time analytics
Integration Examples​
JavaScript/Node.js​
const response = await fetch("https://api.endora.space/v1/your-project/users", {
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
});
const users = await response.json();
Python​
import requests
response = requests.get(
'https://api.endora.space/v1/your-project/users',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
users = response.json()
📹 Deployment & Integration​
Deploying and Integrating Your API
Replace this entire section with your deployment demonstration
Video Placeholder: Insert your deployment demo here
See how to deploy your API and integrate it with your applications.
🎉 Congratulations!​
You've successfully:
- ✅ Created your Endora account
- ✅ Designed a database schema
- ✅ Generated a complete REST API
- ✅ Tested your endpoints
- ✅ Deployed to production
🚀 Next Steps​
Learn More​
Advanced Features​
Get Help​
Ready to build something amazing? Start your next project → 🚀