Introduction
Introduction
Section titled “Introduction”Welcome to OpenSauce, a professional recipe API and platform built for developers.
What is OpenSauce?
Section titled “What is OpenSauce?”OpenSauce is a comprehensive platform that allows developers to:
- Store and manage recipes with detailed metadata
- Share recipes with the community
- Integrate recipe data into applications via a powerful REST API
- Moderate content with built-in approval workflows
Why OpenSauce?
Section titled “Why OpenSauce?”Built for Developers
Section titled “Built for Developers”We understand the needs of developers. Our API is:
- Well-documented: Clear, comprehensive documentation
- Type-safe: Full TypeScript support with Zod schemas
- Fast: Edge-optimized for minimal latency
- Reliable: Built on Cloudflare’s global network
Production Ready
Section titled “Production Ready”- Scales automatically to handle any load
- Secure authentication with GitHub OAuth
- API key management for your applications
- Rate limiting and caching built-in
Open Source
Section titled “Open Source”Our platform is built on open source principles. We believe in:
- Transparency in how things work
- Community collaboration
- Giving back to the developer ecosystem
Platform Overview
Section titled “Platform Overview”The OpenSauce platform consists of three main components:
- API (
opensauce-api) - The backend service powering everything - Dashboard (
opensauce-dash) - Manage your account, API keys, and recipes - Website (
opensauce-web) - Browse and discover recipes
All three are built with modern technologies:
- Runtime: Bun
- Framework: Astro (for frontend)
- Backend: Hono
- Database: Cloudflare D1
- Authentication: GitHub OAuth with JWT
- Validation: Zod
Getting Started
Section titled “Getting Started”To start using OpenSauce:
- Sign up for an account
- Get an API key from the dashboard
- Browse the documentation to learn how to use the API
- Start building amazing applications!
Support
Section titled “Support”Need help? Check out our Support page or join our Discord community.