Hey there! 👋 Welcome to the Cloudflare Worker API, this repository is a collection of fast and secure APIs. With Cloudflare Workers, our APIs are supercharged to deliver speedy responses no matter where our users are in the world.
base template started from hono-open-api-starter
- This open-source version is provided as-is, without any guarantee of future updates or maintenance
- Future versions of this API service may transition to a closed-source, commercial product
- The author reserves the right to discontinue or limit the open-source version at any time
- Features and functionality in future commercial versions may differ from this open-source release
- Edge-computed API endpoints optimized for native applications
- Built with Cloudflare Workers for optimal performance
- Database integration using Drizzle ORM
- TypeScript support for type safety and better developer experience
- Node.js (v18 or higher)
- pnpm package manager
- Cloudflare account
- Kinde account
- OpenAI account
- Deepgram account
- Turso account
- Turso CLI installed (
npm install -g turso) - Wrangler CLI installed (
npm install -g wrangler)
- Clone the repository w/o the git history:
npx degit monsieurBoutte/jeff-ai-be-cf your-project-name - Install dependencies:
pnpm install - Create a
.envfile and via:cp .env.sample .env - Create a
.dev.varsfile and via:cp .env.sample .dev.vars - Run the dev database:
pnpm dev:db - In another terminal, run the dev server:
pnpm dev