api
Cloud-Native API Gateway.
Apache APISIX provides rich traffic management features like Load Balancing, Dynamic Upstream, Canary Release, Circuit Breaking, Authentication, Observability, etc.
Full-stack eCommerce API for developers & designers We're building a complete eCommerce API for web & mobile. Starting with our Checkout API.
A self-hosted API that takes a URL and returns a file with browser screenshots. You run the API on your machine, you send it a URL, and you get back the website data as a file plus screenshots of the site. Simple as.
Txtlog.net is an easy to use text log. Log anything from a web or mobile application by sending a POST request with the log data.
The modern API client that lives in your terminal. A powerful HTTP client that lives in your terminal.
Posting is an HTTP client, not unlike Postman and Insomnia. As a TUI application, it can be used over SSH and enables efficient keyboard-centric workflows. Your requests are stored locally in simple YAML files, meaning they're easy to read and version control.
Userland API monitor for threat hunting.
Captain is an endpoint monitoring tool that aims at spotting malicious events through API hooking, improving the process of threat hunting analysis . When a new process is created, Captain will inject a dll into it hooking some Windows API functions.
WhatsApp HTTP API (REST API) that you can configure in a click! 3 engines: WEBJS (browser based), NOWEB (websocket nodejs), GOWS (websocket go).
WhatsApp HTTP API (REST API) that you can install on your own server and run in less than 5 minutes!
Check if an IP address or domain is malicious.
isMalicious is a cybersecurity API that helps protect your web applications from malicious or suspicious actors.
Openrouteservice is a open source route planner with plenty of features for car, heavy vehicles, hiking, cycling and wheelchair.
This application implements a map client for the openrouteservice API as Single Page Application (SPA). It is a base application that can be used for multiple purposes, customized via configurations and extended via plug-ins.
Turn your Google Sheet into an API - Prototypes from sheets.
Thousands of people are using Sheety to turn their spreadsheets into powerful APIs to rapidly develop prototypes, websites, apps and more.
A crossplatform application API, powering the crossplatform gaming platform RetroArch
Libretro is a simple but powerful development interface that allows for the easy creation of emulators, games and multimedia applications that can plug straight into any libretro-compatible frontend. This development interface is open to others so that they can run these pluggable emulator and game cores also in their own programs or devices.
Best API Marketplace. Reliable, Scalable APIs
Discover, integrate, and empower your applications with our API marketplace. Explore a wide range of APIs, from payment gateways to social media integrations.
A collective list of free APIs
Python for Windows (pywin32) Extensions. Provides access to many of the Windows APIs from Python.
Robtex is used for various kinds of research of IP numbers, Domain names, etc. Robtex uses various sources to gather public information about IP numbers, domain names, host names, Autonomous systems, routes etc. It then indexes the data in a big database and provide free access to the data. We aim to make the fastest and most comprehensive free DNS lookup tool on the Internet. Our database now contains billions of documents of internet data collected over more than a decade.
Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done.
Dropwizard has out-of-the-box support for sophisticated configuration, application metrics, logging, operational tools, and much more, allowing you and your team to ship a production-quality web service in the shortest time possible.
The Smart Proxy is a project which provides a restful API to various sub-systems.
Its goal is to provide API for a higher level orchestration tools (such as Foreman). The Smart proxy provides an easy way to add or extended existing subsystems and API's.
Currently supported (Click on the links below for more details). DHCP - ISC DHCP and MS DHCP Servers DNS - Bind and MS DNS Servers TFTP - any UNIX based tftp server Puppet - Any Puppet server from 0.24.x Puppet CA - Manage certificate signing, cleaning and autosign on a Puppet CA server BMC - Power management etc
Curl wrapper for an open-source API testing client for open minds. If you like the interface of HTTPie but miss the features of curl, curlie is what you are searching for. Curlie is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance. All curl options are exposed with syntax sugar and output formatting inspired from httpie.
✉️ Open-Source Email API for Developers. Self-hosted Alternative to SES, Mailgun, SendGrid.
Hyvor Relay is a self-hosted, open-source email API for developers. It uses SMTP to send emails using your own infrastructure. It is designed to be simple to self-host, easy to manage and observe, and powerful enough to send millions of daily emails.
A Docker-powered stateless API for PDF files. Gotenberg provides a developer-friendly API to interact with powerful tools like Chromium and LibreOffice for converting numerous document formats (HTML, Markdown, Word, Excel, etc.) into PDF files, and more.
Test your front-end against a real API.
A hosted REST-API ready to respond to your AJAX requests.
Reqres simulates real application scenarios. If you want to test a user authentication system, Reqres will respond to a successful login/register request with a token for you to identify a sample user, or with a 403 forbidden response to an unsuccessful login/registration attempt.
Send emails with Ferdinand. An open-source email delivery service.
Open-source email delivery service for developers.
Automated API Testing From Live Traffic. Node.js SDK for capturing and replaying API calls made to/from your service.
The Node.js Tusk Drift SDK enables fast and deterministic API testing by capturing and replaying API calls made to/from your service. Automatically record real-world API calls, then replay them as tests using the Tusk CLI to find regressions. During replay, all outbound requests are intercepted with recorded data to ensure consistent behavior without side-effects.
Design API Specifications.
Leverage OpenAPI to accelerate your teams with a spec-driven design-first approach to API development.
Insomnia is an open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC.
Dev Proxy is an API simulator that helps you effortlessly test your app beyond the happy path.
You test your app to make sure it works as intended. But what if the APIs you use fail? Will your app lose your customer's data? How do you test for this? Simulating API failures is hard. You end up writing code that you won't be shipping or worse: not testing at all. That's why we built Dev Proxy, to simulate API errors so that you can easily test your app without changing your code.
Free Cloud JSON Storage API.
Free data storage as a service. Pantry allows devs to store JSON for multiple apps & users. A good resource when building personal projects, apps for hackathons, and prototypes alike.
Pantry is a free service that provides perishable data storage for small projects. Data is securely stored for as long as you and your users need it and is deleted after a period of inactivity. Simply use the restful API to post JSON objects and we'll take care of the rest.
Yoga is a cross-platform layout engine enabling maximum collaboration within your team by implementing an API familiar to many designers and opening it up to developers across different platforms.
API management on top of a reverse proxy.
Otoroshi is a layer of lightweight api management on top of a modern http reverse proxy written in Scala and developped by the MAIF OSS team. Otoroshi is designed to handle all the calls to and between your microservices without service locator and let you change configuration dynamicaly at runtime.
Streaming document conversion that never buffers the whole document.
Documents, as they flow. DocSpec reads a document as a stream of typed events and writes it back out in another format — one event at a time, in constant memory, no matter how large the file. Streaming is the whole point; the Manifesto explains why.
API Management Platform. Govern, Secure & Manage APIs and Event Streams.
Try the first-ever event-native API Management solution that natively supports synchronous REST APIs, asynchronous APIs, and event brokers like Kafka and MQTT.
Use SQL for everything. Query anything with old-school cool SQL.
Anyquery is a CLI tool to run SQL queries on any data source, no matter if it's a file, an API, logs, or a local app. See the integrations for the full extent of what you can do.
Offline-first web HTTP client. Usefull for REST API debug, alternative to Postman.
A model set of guidelines for RESTful APIs and Events, created by Zalando
Open Source Stubs and API Test Generator for Developer. Shadow Test generation for Developers. Generate tests and stubs for your application that actually work!
Keploy is developer-centric API testing tool that creates tests along with built-in-mocks, faster than unit tests.
Keploy is your open-source, developer-centric backend testing tool. It makes backend testing easy and productive for engineering teams. Plus, it's easy-to-use, powerful and extensible..🛠️
Keploy creates test cases and data mocks/stubs from user-traffic by recording API calls and DB queries, significantly speeding up releases and enhancing reliability. 📈
Extract Dominant Colors from Images. Go CLI, REST API & JavaScript Library.
Extract dominant colors from images using k-means clustering. A fast, cross-platform CLI tool that extracts dominant colors from images using k-means clustering.
Simple URL to screenshots server. A self-hosted API that takes a URL and returns a file with browser screenshots.
client-driven hypermedia APIs. Use preloading to create fast and idiomatic client-driven REST APIs.
Vulcain is a brand new protocol using preload hints, Early Hints or HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs.
An open source gateway server which you can put on top of any existing web API to instantly turn it into a Vulcain-compatible one is also provided! It supports hypermedia APIs but also any "legacy" API by documenting its relations using OpenAPI.
A unified interface for LLMs. Better prices, better uptime, no subscription.
Related contents:
Version control for your data. Automerge is a local-first sync engine for multiplayer apps that works offline, prevents conflicts, and runs fast.
Related contents:
High-fidelity image processing microservice. Features native HEIC ingestion, ICC color profile management (sRGB), Lanczos resampling, and hardware-accelerated AVIF encoding. Built for professional event photography workflows.
Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.
Unlike other APIs, it doesn't rely on proprietary providers such as Google or Azure to perform translations. Instead, its translation engine is powered by the open source Argos Translate library.
This project helps you to run a HTTP server and publish videos using an API. A client gives you a way to play and download these videos in an interactive way.
next generation web framework for node.js.
Expressive HTTP middleware framework for node.js to make web applications and APIs more enjoyable to write. Koa's middleware stack flows in a stack-like manner, allowing you to perform actions downstream then filter and manipulate the response upstream.
Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. By leveraging async functions, Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within its core, and it provides an elegant suite of methods that make writing servers fast and enjoyable.
Notifico is an advanced omni-channel notification server.
Notifico is a powerful and flexible notification system that supports a wide range of communication channels, including email, SMS, and popular messaging platforms like Telegram. It provides a unified interface for sending notifications across these diverse channels, allowing you to reach your users through their preferred communication methods. With Notifico, you can easily integrate and manage multiple notification channels within your application, ensuring that your messages are delivered efficiently and effectively to your target audience.
Evolution API is an open-source WhatsApp integration API
This project is based on the CodeChat. The original project is an implementation of Baileys, serving as a Restful API service that controls WhatsApp functions. The code allows the creation of multiservice chats, service bots, or any other system that utilizes WhatsApp. The documentation provides instructions on how to set up and use the project, as well as additional information about its features and configuration options.
JSON storage with schema validation. JSON storage bins that won't break your app.
Set up a lightweight JSON endpoint in seconds, then add a schema to edit your data safely at any time.
A super fast CLI tool to decode and encode JWTs built in Rust.
jwt-cli is a command line tool to help you work with JSON Web Tokens (JWTs). Like most JWT command line tools out there, you can decode almost any JWT header and claims body. Unlike any that I've found, however, jwt-cli allows you to encode a new JWT with nearly any piece of data you can think of. Custom header values (some), custom claim bodies (as long as it's JSON, it's game), and using any secret you need.
A simple HTTP Request & Response Service. HTTP Request & Response Service, written in Python + Flask.
Related contents:
Build your APIs as a team. Create a powerful human-centered workflow for your APIs. Bump documents, diffs, and validates your API changes continuously. It lets you focus on what's important: building your product.
Streamlining APIs, Databases, & Microservices. The API platform for the modern stack. Ship features faster across any number of client applications with a GraphQL platform.
Docker image that echoes request data as JSON; listens on HTTP/S, useful for debugging.
REST API PHP Framework.
PSX is an innovative PHP framework dedicated to build fully typed REST APIs.
The Headless CMS + Backend for Every Custom Build. Directus is a real-time API and App dashboard for managing SQL database content. The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
Built for developers who need more than just a CMS. Manage complex content structures, handle digital assets, and control user permissions – all through an intuitive Studio.
Related contents:
Official API for https://www.kaggle.com, accessible using a command line tool implemented in Python 3.
Fast, Reliable Email Delivery Service | SMTP | API.
The email delivery service that people actually like. Stop worrying if your emails made it to the inbox, and get back to focusing on what matters—building great products.
A WordPress API for declaring and discovering plugin, theme, and core abilities in a human- and machine-readable way.
Related contents:
REPL for HTTP.
This is project was created when I needed something like REPL for http request in terminal, there are many great tools exist: Postman, Insomnia, httpie, curl etc but i wanted something little bit different, something lightweight, simple and fast, something like REPL when I can quickly modify request, send it and see the response with all the details. I wanted such utility with minimal magic, ideally without any black magic under the hood.