Skip to content

Introduction

Welcome to OpenSauce, a professional recipe API and platform built for developers.

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

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
  • Scales automatically to handle any load
  • Secure authentication with GitHub OAuth
  • API key management for your applications
  • Rate limiting and caching built-in

Our platform is built on open source principles. We believe in:

  • Transparency in how things work
  • Community collaboration
  • Giving back to the developer ecosystem

The OpenSauce platform consists of three main components:

  1. API (opensauce-api) - The backend service powering everything
  2. Dashboard (opensauce-dash) - Manage your account, API keys, and recipes
  3. 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

To start using OpenSauce:

  1. Sign up for an account
  2. Get an API key from the dashboard
  3. Browse the documentation to learn how to use the API
  4. Start building amazing applications!

Need help? Check out our Support page or join our Discord community.