Usable tools
We provide powerful tools and customized libraries to let you easily manage everything related to your API.
Create flexible data endpoints, abstract the boring stuff & focus on building your app.
Use a spreadsheet-like tool to add and edit endpoints. Manage permissions, caches durations, usage quotas, custom settings and all the boring stuff usually cluttering your code.
Browse the generated documentation and test your API requests directly in a custom API explorer. Simulate your POST requests, view json responses, inspect headers, and easily optimize your server functions.
A real-time dashboard lets you monitor your API performance. Find which of your users or server functions consume excessive bandwidth or CPU resources. The monitoring plugin gives you a clear picture on your API usage.
You can configure your API using a single CSV file. Simple. Adding an endpoint or tweaking cache settings now takes seconds. You can use Airtable to share and manage this list of endpoints across your team.
Using the API wrapper let you abstract authentication and API URLs. It's deeply integrated in the browser console to surface relavant information on your requests. Publish your library on npm and let anyone integrate your API in a breeze.
The NodeJs middleware abstract URL parsing and the basic requirements of production APIs: user tokens, permissions, error handling, performance monitoring, usage quotas and cache layers. Focus on your business logic & avoid repetitive boilerplate code.
We'll provide you with code samples for various use case like basic Express server, JWT authentication, npm publishing, client-based permissions, or custom library bundling.
import { ApiWrapper } from "myShinyApi";
// basic setup
const api = new ApiWrapper("endpoints.csv");
// GET some data
const allFruits = await api.getFruits();
const blog = await api.getBlog("how-to-cook-fruits");
const related = await api.getRelatedBlogs("how-to-cook-fruits", { limit: 5 });
// These endpoints can also be called by their underlying URLs
// .../api/v1/fruits
// .../api/v1/blogs/how-to-cook-fruits
// .../api/v1/blogs/how-to-cook-fruits/related?limit=5
We love building APIs, and we're good at it. We built solid tools over the years and we're now happy to share them with other startups. We're confident it will save you hundreds of coding and debugging hours.
We'll work on your API with your team and tailor all the tools to your specific project needs. We can lay the foundations of a new project, or help you better structure the API of a mature product API.