api
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features.
curl is used in command lines or scripts to transfer data. curl is also libcurl, used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, medical devices, settop boxes, computer games, media players and is the Internet transfer engine for countless software applications in over twenty billion installations.
Related contents:
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.
detect API auth weaknesses.
Autoswagger is a command-line tool designed to discover, parse, and test for unauthenticated endpoints using Swagger/OpenAPI documentation. It helps identify potential security issues in unprotected endpoints of APIs, such as PII leaks and common secret exposures.
Related contents:
Integrate with any API. Simple, TypeSafe, Fast. Seamless Requests and Real-Time Connectivity. ⚡ Fetching and realtime data exchange framework.
Hyper Fetch is a framework that makes it easy to connect to any remote API. Using request based or real-time connection.
Hyper Fetch is unique fetching and realtime data-exchange framework meticulously crafted to prioritize simplicity and efficiency. Its typesafe design and user-friendly interface ensure a seamless integration experience, whether you're working on the browser or the server. Next-generation features streamlines architecture creation, grants access to the request lifecycle, and empowers rapid development of new components and functionalities, all while facilitating real-time data exchange.
Email Validation API. Block Fake Users. Stop Disposable Emails from Creating Spam Accounts.
UserCheck identifies and blocks fake email addresses. So you can focus on real users.
CallFS is an ultra-lightweight, high-performance REST API filesystem that provides precise Linux filesystem semantics over various backends including local filesystem, Amazon S3, and distributed peer networks
Visual REST API Builder. Build REST APIs Visually. Deploy in Rust.
Dyan is a self-hosted platform to build, test, and export blazing-fast APIs from your database using visual tools and JavaScript/Python logic.
a Pound-Shop BaaS.
Poor man's Backend-as-a-Service (BaaS), similar to Firebase/Supabase/Pocketbase.
Typesafe APIs Made Simple 🪄. Easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards.
oRPC is a powerful combination of RPC and OpenAPI, makes it easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards
A TypeScript server agnostic Whatsapp's Official API framework
Unified Backend Framework for APIs, Events and AI Agents.
Multi-language cloud functions runtime for API endpoints, background jobs, and agentic workflows using Motia Steps. Preview them in the Workbench, ship to zero-config infrastructure, and monitor in the Cloud.
Python app implementing a read-through cache for Bitwarden Secrets Manager (BWS) secrets.
When a secret is queried, not only is the secret cached in memory, but a mapping between ID and key is also cached. This allows lookup by either ID or key, as shown below.
WordPress REST API Testing Tool.
Discover and test WordPress REST API endpoints.
free and open API designed to serve weather forecast data using the same syntax as Dark Sky.
Build better APIs faster. Open source API management platform.
Redefined API management for developers. Quickly add API keys, rate limiting, and usage analytics to your API at any scale.
HTTP API for Claude Code, Goose, Aider, and Codex.
Control Claude Code, Goose, Aider, and Codex with an HTTP API.
Incrementally adoptable type-safety for your new and existing APIs. RPC-like client, contract, and server implementation for a pure REST API
ts-rest offers a simple way to define a contract for your API, which can be both consumed and implemented by your application, giving you end to end type safety without the hassle or code generation.
LocalAI is the free, Open Source OpenAI alternative. LocalAI act as a drop-in replacement REST API that’s compatible with OpenAI API specifications for local inferencing. It allows you to run LLMs, generate images, audio (and not only) locally or on-prem with consumer grade hardware, supporting multiple model families and architectures. Does not require GPU. It is created and maintained by Ettore Di Giacinto.
Hurl, run and test HTTP requests with plain text.
Hurl is a command line tool that runs HTTP requests defined in a simple plain text format.
It can chain requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions.
Hurl makes it easy to work with HTML content, REST / SOAP / GraphQL APIs, or any other XML / JSON based APIs.
Easier than "sacarse los mockos".
Create API mocks collaboratively, fully online and with custom code logic.
RSS feed builder created with Bun🥖 and Hono🔥- builds from webpages and/or REST API calls
AI- Native Platform for Building Internal Tools.
Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
Related contents:
JobSet: a k8s native API for distributed ML training and HPC workloads
JobSet is a Kubernetes-native API for managing a group of k8s Jobs as a unit. It aims to offer a unified API for deploying HPC (e.g., MPI) and AI/ML training workloads (PyTorch, Jax, Tensorflow etc.) on Kubernetes.
Related contents:
Runbook Automation.
Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts. Rundeck by PagerDuty is an open source runbook automation service with a web console, command line tools and a WebAPI. It lets you easily standardize tasks to improve operational quality by deploying automation across a set of nodes.
Docker image that echoes request data as JSON; listens on HTTP/S, useful for debugging.
The agents.json Specification is an open specification that formally describes contracts for API and agent interactions, built on top of the OpenAPI standard.
MessagePack is an extremely efficient object serialization library. It's like JSON, but very fast and small.
It's like JSON. but fast and small. MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves.
Related contents:
expose REST APIs from a Rust program.
Dropshot is a general-purpose crate for exposing REST APIs from a Rust program.
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:
Simple URL to screenshots server. A self-hosted API that takes a URL and returns a file with browser screenshots.
webhook is a lightweight incoming webhook server to run shell commands.
webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered.
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.
A Powerful API Mocking and Testing Tool
A full suite of tools to create and share API contracts, test APIs, mock them, and integrate them with web and mobile apps with ease.
A unified interface for LLMs. Better prices, better uptime, no subscription.
Related contents:
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.
📘 OpenAPI/Swagger-generated API Reference Documentation. Generate beautiful API documentation from OpenAPI.
Redoc is an open source tool for generating documentation from OpenAPI (formerly Swagger) definitions.
API Parrot is the tool specifically designed to reverse engineer the HTTP APIs of any website. Making life easier for developers looking to automate, integrate or scrape websites without public APIs.
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.
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.
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.
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.
Generate JWT Secrets Online
Quickly generate secure JWT secrets with a single click.
Collecto is a open-source, self-hosted, lightweight, email collection service. It allows to add forms to static web sites. The form content are sent by email on submit.
At heart, ApiOpenStudio is a complete end-to-end, headless REST API solution.
Api Open Studio allows you to quickly create and manage APIs, using low-code. As a result, you can save important time and money by dedicating your resources on other tasks, while at the same time developing and maintaining complex data computations.
📘 OpenAPI/Swagger-generated API Reference Documentation. Generate beautiful API documentation from OpenAPI
Redoc is an open source tool for generating documentation from OpenAPI (formerly Swagger) definitions.
A lightweight, idiomatic and composable router for building Go HTTP services.
chi is a lightweight, idiomatic and composable router for building Go HTTP services. It's especially good at helping you write large REST API services that are kept maintainable as your project grows and changes. chi is built on the new context package introduced in Go 1.7 to handle signaling, cancelation and request-scoped values across a handler chain.
A blazingly fast, single-file, and open-source server for your application with type-safe restful APIs, auth, admin dashboard, and more.
The next generation of building APIs. A code-first framework for GraphQL API development, where your schema reflects your functionality.
A framework for building GraphQL APIs without defining any kind of schema. It reduces the time spent on writing and maintaining API definitions, allowing you to focus solely on writing your service logic.
Microservice template for modern PHP applications.
The VilnaCRM PHP Service Template is a comprehensive starting point for building modern PHP microservices. It provides a robust foundation with a state-of-the-art tech stack, including API Platform 3, PHP 8, and Symfony 7. This template is designed to streamline the creation of new PHP projects, incorporating best practices in software architecture and development.
Threat Detection & Incident Response Done Right. SIEM, Log Management & API Protection.
Graylog is a free and open log management platform.
Related contents:
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.
A new API for podcast synchronization.
The Open Podcast API is an initiative aiming to provide a feature-complete synchronization API specification for podcast (web) apps and user-focused servers.
A minimalist GPodder server, using the same API, for self-hosting
This is a minimalist podcast synchronization server, for self-hosting your podcast listening / download history.
Learn APIs the Right Way. Explore, Learn, and Build with our Comprehensive API Learning Platform.
Your own API Hub to learn and master API interaction. Ideal for frontend, mobile dev and backend developers.
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.
REST API PHP Framework.
PSX is an innovative PHP framework dedicated to build fully typed REST APIs.
💥 Universal Server API based on web platform standards. Works seamlessly with Deno, Bun and Node.js.
Web Scraping API. Tired of getting blocked while Scraping the web?
Our simple-to-use API makes it easy. Rotating proxies, Anti-Bot technology and headless browsers to CAPTCHAs. It's never been this easy.