Skip to main content

Developer Resources

Welcome to the GAIA development documentation. Whether you want to contribute to the project or customize GAIA for your specific needs, this section has everything you need to get started.

Getting Started

Key Technologies

GAIA is built with modern technologies that make development efficient and scalable:
  • Backend: FastAPI (Python) for high-performance API development
  • Frontend: Next.js (React/TypeScript) for modern web application development
  • Database: PostgreSQL with MongoDB for different data types
  • Vector Storage: ChromaDB for AI embeddings and semantic search
  • Caching: Redis for fast data access and session management
  • Message Queue: RabbitMQ for asynchronous task processing
  • Containerization: Docker for consistent development and deployment

Community & Support

  • GitHub: github.com/heygaia/gaia - main repository
  • Issues: Report bugs or request features
  • Discussions: Ask questions and share ideas
  • Discord: Join our developer community
New to the codebase? Start with the development setup guide
I