kebapi
v1.0.0
Published
AI-powered REST API endpoint generator
Downloads
97
Maintainers
Readme
🌯 Kebapi
AI-powered REST API endpoint generator. Create fully functional REST APIs using natural language.
Features
- ✨ AI-Powered: Generate endpoints using natural language with Google Gemini
- ☁️ Cloud Database: Persistent storage with Supabase
- 🌐 Web Interface: Professional web UI at kebapi.up.railway.app
- 💻 CLI Tool: Interactive command-line interface
- 🚀 Instant Deploy: Endpoints are instantly available online
- 🔄 Real-time Sync: CLI and web interface share the same database
Installation
npm install -g kebapiUsage
Simply run:
kebapiThen follow the interactive prompts to:
- Generate new endpoints
- List all endpoints
- Open the web interface
Example
$ kebapi
# Choose "Generate new endpoint"
# Describe: "endpoint of restaurants with name, cuisine, address, and rating"
# AI generates: GET /api/restaurants
# Your endpoint is now live at:
# https://kebapi.up.railway.app/api/restaurantsWeb Interface
Access the full web interface at: https://kebapi.up.railway.app
Tech Stack
- AI: Google Gemini 2.5 Flash
- Database: Supabase (PostgreSQL)
- Hosting: Railway
- Frontend: Vanilla JS + Font Awesome
- CLI: Node.js + Inquirer
License
MIT
Author
Created by @Stratos
