Skip to content
/ temba Public

Create a simple REST API with zero coding in less than 30 seconds (seriously)

License

Notifications You must be signed in to change notification settings

bouwe77/temba

Repository files navigation

Temba

Temba on NPM All Contributors Documentation

Create a simple REST API with zero coding in less than 30 seconds (seriously).

For developers that need a quick NodeJS backend for small projects.

No need for any coding, unless you want to opt-out of the defaults, or want to do more customization.

An OpenAPI specification is generated and enabled by default, providing interactive documentation and allowing you to generate client code from it.

Data is kept in memory, but you can also store it in a JSON file or MongoDB database.

Getting Started

Create your own Temba server instantly:

npx temba-cli create my-rest-api

This command will:

  • Create a new folder called my-rest-api
  • Install Temba as a dependency
  • Generate a server.js file
  • Automatically start your brand-new Temba API

You’ll see:

✅ Server listening on port 8362

Now you can send any HTTP request to any resource on localhost:8362 — and it just works.

Or head over to the interactive OpenAPI specification of your API in your browser at /openapi.

Documentation

Find full usage guides, configuration options, API reference, JSON Schema validation examples, interceptor recipes, MongoDB integration tips, and more on our dedicated docs site: https://temba.bouwe.io

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Bouwe K. Westerdijk

💻 🐛 📖 🤔 ⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT, see LICENSE.

About

Create a simple REST API with zero coding in less than 30 seconds (seriously)

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •