Modern API development shouldn't require juggling multiple applications. Yet developers constantly switch between their code editor, terminal, and separate API testing tools like Postman or Insomnia. This context-switching destroys focus and slows development.
Igniter Studio eliminates this friction by providing a beautiful, interactive API playground built directly into your Igniter.js application. But this is just the beginning—we're building toward a complete AI-powered command center for modern development.
The Context-Switching Problem
A typical development workflow looks like this:
Write Code
Make changes in your code editor
Start Server
Switch to terminal, run development server
Test API
Switch to Postman/Insomnia, manually configure request
Check Logs
Switch back to terminal to view logs
Debug Issue
Switch back to code editor
Each context switch breaks your flow and consumes mental energy. What if all of this happened in one place?
Introducing Igniter Studio
Igniter Studio is an interactive API playground that lives alongside your application, automatically consuming your OpenAPI specification to provide a rich, type-aware testing interface.
Built on Scalar API Reference, it offers a modern, beautiful UI that makes API exploration intuitive and enjoyable.
Get Started in Seconds
Launch Igniter Studio by adding a single flag to your development command:
npx @igniter-js/cli dev --docsThat's it! Navigate to /docs on your local server and you'll see your entire API ready to explore.
Zero Configuration Required
Igniter Studio automatically detects your API structure from the generated OpenAPI specification. No manual setup, no configuration files—it just works.
See It in Action
Watch how seamlessly Igniter Studio integrates into your development workflow:
Current Features
Interactive API Explorer
Browse your entire API structure with an intuitive, searchable interface. Each endpoint displays:
- Complete type information derived from your Zod schemas
- Request/response examples automatically generated from your types
- Authentication requirements clearly documented
- Parameter descriptions from your JSDoc comments
Live API Testing
Test endpoints directly in the browser with:
Smart Request Builder
Auto-complete for parameters, headers, and request bodies based on your API types
Real-Time Responses
See responses instantly with syntax highlighting and formatting
Request History
Access previous requests to quickly iterate on testing
Code Generation
Export working code samples in multiple languages (cURL, JavaScript, Python, etc.)
Automatic Documentation
Your API documentation stays in sync with your code because it's generated from the same source of truth:
// Your controller automatically generates documentation
export const userController = igniter.controller({
path: '/users',
actions: {
getUser: igniter.query({
path: '/:id',
description: 'Retrieve a user by ID', // Shows in Studio
query: z.object({
id: z.string().uuid().describe('The user UUID')
}),
handler: async ({ request, response, context }) => {
// Implementation
}
})
}
})This description and parameter documentation automatically appears in Igniter Studio—no separate documentation files to maintain.
The Vision: Your AI-Powered Command Center
Igniter Studio today is powerful, but it's just the foundation. We're building toward a complete development command center that brings together everything you need to build, test, and monitor your application.
Coming Soon: Real-Time Monitoring
Roadmap Feature
Currently in development for a future release.
See your application's heartbeat in real-time:
- Live Request Stream: Watch API requests as they happen with detailed payload inspection
- Performance Metrics: Track response times, error rates, and throughput
- Error Tracking: Catch and diagnose issues the moment they occur
- Request Replay: Reproduce problematic requests for debugging
Coming Soon: Queue & Job Management
Visual dashboards for background processing:
- Job Queue Visualization: See pending, active, and completed jobs
- Job Status Monitoring: Track progress of long-running tasks
- Manual Job Control: Retry failed jobs, cancel stuck operations
- Performance Analytics: Understand job execution patterns
Coming Soon: Integrated Telemetry
Turn OpenTelemetry data into actionable insights:
- Distributed Tracing: Follow requests across services and operations
- Performance Profiling: Identify bottlenecks in your application
- Custom Metrics: Track business-specific KPIs
- Alerting: Get notified when metrics cross thresholds
Coming Soon: Custom Dashboards
Create personalized views for your specific needs:
- Business Metrics: Track sign-ups, conversions, revenue
- Technical Health: Monitor system resources, dependencies
- Team Dashboards: Share important metrics across your team
- Embedded Widgets: Add dashboard panels to your application UI
The Game-Changer: Integrated AI Assistant
The most transformative feature on our roadmap is Lia, your AI assistant, integrated directly into Igniter Studio.
Natural Language Development
Imagine debugging and managing your application using conversational language:
Ask Questions
You: "Lia, what was the payload of the last failed request to /users?"
Lia: "The last failed request at 14:32:15 had an invalid email format in the request body..."
Execute Commands
You: "Lia, run the test suite for the auth feature."
Lia: "Running tests... 12 passed, 1 failed. The login test is failing due to..."
Create Dashboards
You: "Lia, create a dashboard tracking API error rates over 24 hours."
Lia: "Dashboard created. I've added widgets for total errors, error rate trend, and top failing endpoints..."
Get Guidance
You: "Lia, how do I add a new scope to authentication?"
Lia: "To add a new authentication scope, you'll need to modify your auth procedure. Here's how..."
Context-Aware Assistance
Unlike generic AI chatbots, Lia has full context of your application:
- Real-time access to your code structure
- Live monitoring data from your running application
- Complete request/response history
- Historical performance metrics
- Your specific architectural patterns
This creates an unprecedented development experience where your AI assistant truly understands your application's state and can provide precise, actionable guidance.
Technical Architecture
Igniter Studio is designed to be lightweight and non-intrusive:
Development Mode
In development, Studio runs alongside your application:
// Automatically enabled with --docs flag
npx @igniter-js/cli dev --docs
// Accessible at http://localhost:3000/docsProduction Deployment
For production, you have options:
Completely disable Studio in production:
// igniter.config.ts
export default {
studio: {
enabled: process.env.NODE_ENV === 'development'
}
}Enable Studio with authentication:
// igniter.config.ts
export default {
studio: {
enabled: true,
auth: {
type: 'basic',
users: [{
username: process.env.STUDIO_USER,
password: process.env.STUDIO_PASS
}]
}
}
}Deploy Studio as a separate instance:
# Deploy only Studio with read-only access
npx @igniter-js/cli studio --remoteIntegration with Development Workflow
Igniter Studio seamlessly fits into your existing workflow:
Local Development
# Start dev server with Studio
npm run dev -- --docs
# Or configure it permanently
# package.json
{
"scripts": {
"dev": "igniter dev --docs"
}
}Team Collaboration
Share API documentation with your team by deploying Studio:
# Deploy Studio to a shareable URL
vercel deploy --only-studio
# Or use your existing deployment
# Studio is available at /docs on any environmentCI/CD Integration
Validate API contracts in your pipeline:
# Generate OpenAPI spec for validation
igniter openapi > spec.json
# Compare with previous version
diff spec.json spec.previous.jsonGet Started Today
Igniter Studio is available now in all Igniter.js projects. Start exploring your API in a whole new way:
Start Your Project
Use any Igniter.js starter template or existing project
Launch Studio
npx @igniter-js/cli dev --docsOpen in Browser
Navigate to http://localhost:3000/docs
Start Exploring
Browse your API, test endpoints, and experience the future of API development
Starter Templates
Every Igniter.js starter template comes with Studio pre-configured and ready to use:
- Next.js Full-Stack Starter
- TanStack Start Starter
- Bun + React Starter
- Express API Starter
- Bun API Starter
- Deno API Starter
Share Your Feedback
Igniter Studio is evolving based on your needs. We'd love to hear:
- What features would make your workflow even better?
- What pain points does Studio solve for you?
- What should we prioritize on the roadmap?
Join the conversation:
Resources
The future of API development is here. Stop juggling tools and start building with Igniter Studio—your new development command center.
Read More