# Catafract ## Docs - [Authentication](https://docs.catafract.com/api-reference/endpoints/auth.md): NextAuth.js with Google OAuth - [Image Generation](https://docs.catafract.com/api-reference/endpoints/image.md): Generate AI images using Google Gemini - [Projects & Canvas](https://docs.catafract.com/api-reference/endpoints/projects.md): Manage projects and canvas state - [File Upload](https://docs.catafract.com/api-reference/endpoints/upload.md): Upload images to Azure Blob Storage - [API Reference](https://docs.catafract.com/api-reference/introduction.md): Complete API reference for Catafract endpoints - [Configuration](https://docs.catafract.com/configuration.md): Environment variables and configuration guide - [Database Schema](https://docs.catafract.com/database-schema.md): Azure Cosmos DB collections and data models - [Welcome to Catafract](https://docs.catafract.com/index.md): Catafract is the all-in-one marketing platform to create and distribute content. - [Catafract Nodes](https://docs.catafract.com/nodes.md): A node-based canvas to generate images - [Quickstart](https://docs.catafract.com/quickstart.md): Generate your first image with Catafract ## OpenAPI Specs - [openapi](https://docs.catafract.com/api-reference/openapi.json)