Web Dev Tutorials
API
Linear API is interestingly made. Stripe has nice API docs too. Currently looking into Apiker for releasing my APIs.
Other
GitHub Go - Client library for accessing GitHub GraphQL API.
GitHub JS - Extendable client for GitHub's REST & GraphQL APIs.
GitHub JS 2 - GitHub API HTTP client with cache support to get the most of your rate limit.
GitHub JS 3 - All-batteries-included GitHub SDK for Browsers, Node.js, and Deno.
GitHub Swift - Swift framework for the GitHub API.
GitHub Swift 3 - Swift API Client for GitHub and GitHub Enterprise.
GitHub Gists Python - Advanced python wrapper for Github Gist API.
Hacker News - Documentation and Samples for the Official HN API.
Dropbox - Command line client for Dropbox built using the Go SDK.
Dropbox JS - Dropbox JavaScript SDK.
Twitter Go 2 - Go Twitter REST and Streaming API v1.1
Twitter Ruby - Twitter OAuth 2.0 Client Library in Ruby.
Twitter Python - Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.
Twitter Node - Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.
Twitter Node 2 - Twitter API Client for node (REST & Streaming API).
Twitter Node 4 - Twitter API v2 client for TypeScript auto-generated from official OpenAPI specification.
Twitter Lite JS - Tiny, full-featured, flexible client / server library for the Twitter API.
Twitter Post Fetcher - Fetch your twitter posts without using the new Twitter.
arxiv-graphql - GraphQL API for arXiv: e-print service by Cornell University.
Sheetfu - Python library to interact with Google Sheets V4 API.
Cloudflare - Rust library for the Cloudflare v4 API.
OpenAI JS - Tiny client module for the openAI API.
Notion JS - Unofficial Node.js API client for Notion.
Notion TS - Unofficial Notion.so Wrapper.
Notion Python - Unofficial Python API client for Notion.so.
Google Cloud - Google Cloud Client Library for Python.
Reddit JS - Simple Reddit API client in JS.
Fastly Go - CLI for interacting with the Fastly platform.
Slack Go 3 - Slack client for go.
Slash Go 4 - Router for Slack's slash commands.
Slack Go 5 - Slack Bot Framework in Go.
Stripe Rust - Asynchronous Rust API bindings for the Stripe HTTP API.
Star Wars API - Nice for testing.
Google Spreadsheet NodeJS - Most popular Google Sheets API wrapper for JavaScript.
WikipediaKit - API Client Framework for Swift.
Zendesk Go - Zendesk API client library for Go.
Cantine - Cooking recipe search JSON API with over a million recipes.
CartQL - GraphQL Shopping Cart API.
Stream - Enterprise Grade Feed & Chat APIs.
Telegraph API - Minimalist publishing tool that allows you to create richly formatted posts and push them to the Web in just a click.
Intercom Node - Node.js bindings for the Intercom API.
Pocket Export - Export/access your Pocket data, including highlights.
AssemblyAI - Top Rated API for Speech-to-Text.
Digital Ocean Go - Go client library for accessing the DigitalOcean V2 API.
WhatsApp Go - WhatsApp Web API.
Trello Go - Trello API wrapper for Go.
Gophercloud Go - OpenStack Go SDK.
Spotify GraphQL - GraphQL schema for Spotify WebAPI.
Spotify Rust - Open Source Spotify client library.
TikTok Python - Unofficial API.
TensorFlow Rust - Rust language bindings for TensorFlow.
libgit2 Rust - libgit2 bindings for Rust.
LLVM Rust - Friendly LLVM library for Rust.
Instagram Python - Fastest and powerful Python library for Instagram Private API.
SwiftyInsta - Instagram Private API Swift.
Instagram Scraper Python - Scrapes medias, likes, followers, tags and all metadata.
Swiftagram - Modern Swift wrapper for Instagram Private API.
InstaLooter - API-less Instagram pictures and videos downloader.
SpaceX API - Open Source REST API for rocket, core, capsule, pad, and launch data.
GitLab Node - GitLab API NodeJS library with full support of all the Gitlab API services.
GCP Haskell - Comprehensive Google Services SDK for Haskell.
Robintrack - Scrapes the Robinhood API to retrieve + store popularity and price data. (Web)
OpenAI API (HN)
PyTrends - Unofficial API for Google Trends.
Finage - Stock,Currency and Crypto Real-Time API.
Vonage API - Everything you need to build connected applications. (Code)
TalkJS - Chat API and Javascript SDK for websites and apps.
Exchangerate.host - Free API service for crypto and foreign exchange rates. (HN)
Rick and Morty API - RESTful and GraphQL API based on the television show Rick and Morty.
Notes
Links
Transposit - API composition platform.
Postwoman - API request builder - A free, fast, and beautiful alternative to Postman.
Public APIs - Collective list of free APIs for use in software and web development. (HN)
Kong - Connect all your microservices and APIs with the industry’s most performant, scalable and flexible API platform.
Amazon API Gateway Serverless Developer Portal - Application that you use for developer engagement by making your API Gateway APIs available to your customers through self-service discovery of those APIs.
Stone - Write your APIs in stone.
OpenAPI Specification - Standard for describing modern APIs. (Code)
OpenAPI Compliance Proxy - Validates requests and responses against an OpenAPI document.
Stoplight Studio - Design APIs 10x faster with our free OpenAPI editor. Prototype and share your API within minutes. (Code)
NoCodeAPI - Quickly set-up third party application APIs.
Saasify - Handles all of the SaaS boilerplate, including user accounts, subscription billing, developer docs, and a polished marketing site.
Hoverfly - Lightweight, open source API simulation tool. Using Hoverfly, you can create realistic simulations of the APIs your application depends on.
OpenAutoComplete - Shell-agnostic, declarative CLI autocomplete specification.
apigentools - Generate API clients from OpenAPI v3 specification for multiple languages using openapi-generator.
OpenAPI Generator - Generate clients, servers, and documentation from OpenAPI documents. (Code)
Paperclip - OpenAPI tooling for Rust.
Standard Library - Design with APIs, prototype, and release integrations faster with Autocode.
APIs with GitHub - Simple tool to make JSON APIs for quick use for your basic projects. Your APIs are hosted on GitHub as JSON file that's simple.
Akita Software - Helping people get visibility into their software through their APIs.
Mock Service Worker (MSW) - Seamless REST/GraphQL API mocking library for browser and Node. (Web) (Examples) (GitHub)
Bearer.sh - Monitor, track performance, detect anomalies, and fix issues on your critical API usage.
APIs You Won't Hate - Community that cares about API design and development.
Swagger UI - Collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
Swagger Codegen - Contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Abstract API - Suite of fast, accurate, & robust APIs.
Stargate - Open source API framework for data. Data gateway deployed between client applications and a database. (Web) (Hello GraphQL; meet Cassandra)
Apiary - Platform for API Design, Development & Documentation. (How Apiary Works)
OpenAPI 3 Generator - Faster way to prototype your APIs using OpenAPI 3 and Swagger UI. (HN)
Hoppscotch - Free, fast and beautiful API request builder. (Code)
APISprout - Lightweight, blazing fast, cross-platform OpenAPI 3 mock server with validation.
Apache APISIX - Dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd. (Web)
APIsFinder - Find Over 680 public and open REST APIs for developers. (Code)
Mocker API - Creates mocks for REST APIs. It will be helpful when you try to test your application without the actual REST API server.
AWS Smithy - Language for defining services and SDKs. (Code) (HN)
Smithy Rust - Smithy code generators for Rust.
Metapine - Discover new & interesting APIs.
Public APIs - Directory of Free Public & Open Rest APIs.
swagger-typescript-api - TypeScript API generator via Swagger scheme.
Autocode - Instant endpoints for anything.
Stoplight Elements - Beautiful API documentation powered by OpenAPI and Markdown. (Code)
API Specification Toolbox - Project to try and define the world of API specifications. (Code)
API Blueprint - Powerful high-level API description language for web APIs. (Code)
AIP Improvement Proposals - Focused design documents for flexible API development. How Google does APIs. (Code)
Zanzibar - Build system & configuration system to generate versioned API gateways.
Cats - Generate tests at runtime based on OpenApi specs.
Portman - Port OpenAPI Spec to Postman Collection, with contract & variation tests included.
RapidAPI - Next Generation API Platform. (Twitter) (How it started)
Schemathesis - Modern API testing tool for web applications built with Open API and GraphQL specifications.
Appwrite - Open-Source End-to-End Backend Server. (Code) (Demos for Functions) (Getting Started With Appwrite's Apple SDK)
gnostic - Go command line tool which converts JSON and YAML OpenAPI descriptions to and from equivalent Protocol Buffer representations.
Blobr - Get your branded API portal in minutes.
From feature request to API design (2019) - Describe the process of creating an API based on specific users' needs.
Remote Execution API - API that, at its most general, allows clients to request execution of binaries on a remote system.
SwagGen - OpenAPI/Swagger 3.0 Parser and Swift code generator.
Docusaurus OpenAPI - OpenAPI plugin for generating API reference docs in Docusaurus v2.
Kin OpenAPI - OpenAPI 3.0 implementation for Go (parsing, converting, validation, and more).
OpenAPI Generator CLI - Allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec.
OpenAPI CLI toolset - OpenAPI CLI toolbox with rich validation and bundling features.
OpenAPI boilerplate - Multi-file boilerplate for Open API Specification.
dummy - Run mock server based on API contract with one command. Written in Go.
Hook Slinger - Generic service to send, retry, and manage webhooks.
Last updated