Back to all questions

Can I run the API on my own server?

API Usage
api
self-hosted
deployment

Yes, MatCraft is available for self-hosted deployment. The full stack includes:

  • FastAPI backend: Python REST API server
  • PostgreSQL database: Stores all materials data
  • Next.js frontend: Web dashboard
  • Redis (optional): For caching and task queuing

Quick Start

bash
git clone https://github.com/matcraft/matcraft
cd matcraft
docker-compose up

This starts all services and loads the database. The API is then available at http://localhost:8000/api.

Benefits of Self-Hosting

  • Complete data privacy (no data leaves your network)
  • No rate limits
  • Custom data integration
  • Full control over updates and configuration

See the Installation Guide for detailed self-hosting instructions.

Related Questions