API Development Stack
Everything for API development and documentation. Design, testing, documentation, and monitoring.
Who This Stack Is For
For backend developers and architects who design and develop APIs.
What's Included
MCP Servers
PostgreSQL — database operations. Queries, migrations, optimization.
Memory — preserving API design context between sessions.
Sentry — API error and performance monitoring.
Skills
API Design Spec — designing RESTful and GraphQL APIs.
API Authentication — OAuth2, JWT, API keys, and other authentication methods.
API Integration Test — writing integration tests.
API Reference Guide — creating developer documentation.
Agents
API Integration Specialist — integration with external services.
API Tester — API testing and vulnerability discovery.
GraphQL Architect — designing GraphQL schemas.
Backend Architect — backend system architecture.
How to Use
- Design your API with API Design Spec
- Implement endpoints with Backend Architect
- Set up authentication with API Authentication
- Write tests with API Tester
- Document with API Reference Guide
Example Prompt
Design a REST API for an order service:
Resources:
- Orders (create, update, cancel)
- Products (catalog, search)
- Users (registration, profile)
Requirements:
- Pagination and filtering
- Versioning v1/v2
- Rate limiting
- JWT authentication
API Structure
api/v1/
├── /auth
│ ├── POST /login
│ ├── POST /register
│ └── POST /refresh
├── /users
│ ├── GET /me
│ └── PATCH /me
├── /products
│ ├── GET /
│ ├── GET /:id
│ └── GET /search
└── /orders
├── GET /
├── POST /
├── GET /:id
├── PATCH /:id
└── DELETE /:id
Result
- Well-designed API
- Complete documentation
- Test coverage
- Monitoring and alerting
