Inspiration
APIs are powerful, but creating one from scratch takes time, boilerplate, and backend setup that most people don’t want to deal with. We asked ourselves: what if making an API was as simple as making a wish? That’s how WishAPI came to life — a tool for instantly turning ideas into production-ready APIs using natural language.
What it does
WishAPI converts plain English into working REST APIs. You describe what you want — like a to-do service, a joke generator, or a user database — and WishAPI generates, deploys, documents, and tests the endpoint in seconds. It includes a built-in editor, real-time validation, analytics, and more.
How we built it
The frontend is built with React, Vite, and Tailwind CSS. Supabase powers the backend, handling authentication, database, and storage. OpenAI is used for code generation, and Stripe manages subscription payments. We implemented a full-featured demo mode using localStorage, allowing users to try the platform with no signup or config. The entire app is hosted on Netlify.
Challenges we ran into
The biggest challenge was generating APIs that were both flexible and reliable. Ensuring authentication, error handling, and proper security headers while still allowing creative freedom from natural language inputs was non-trivial. We also spent a lot of time making the demo mode feel just as real and responsive as the production experience.
Accomplishments that we're proud of
- Fully functional, no-signup interactive demo
- Real-time API generation, deployment, and editing
- Seamless integration of Supabase, OpenAI, and Stripe
- A user-friendly interface that abstracts away the complexity of backend work
What we learned
We learned how to combine powerful modern tools into an intuitive developer experience. We also gained insight into building secure, scalable systems while maintaining simplicity. Creating a seamless demo environment was particularly instructive in handling fallback states and user flows.
What's next for WishAPI
- Add support for Python, Go, and Rust generation
- Introduce team collaboration features
- Enable custom domains and branded API hosting
- Launch a public API marketplace
- Expand AI model options (Claude, Gemini, open-source)
- Real-time uptime and performance monitoring
Built With
- database
- edge-functions)
- openai-api-(gpt-4)
- react
- stripe
- supabase-(auth
- tailwind-css
- typescript
- vite


Log in or sign up for Devpost to join the conversation.