An open API service indexing awesome lists of open source software.

awesome-api-wrappers

Curated list of high-quality API wrapper libraries across languages, ecosystems, and domains.
https://github.com/api-wrappers/awesome-api-wrappers

Last synced: 9 days ago
JSON representation

  • Api-Wrappers Packages

    • npm - Wrappers/anilist-wrapper) | Typed GraphQL workflows for anime, manga, users, staff, characters, and media lists. |
    • npm - Wrappers/igdb-wrapper) | Type-safe APICalypse queries, OAuth helpers, pagination, and image URL utilities. |
    • npm - Wrappers/tmdb-wrapper) | Typed movie, TV, search, discover, watch-provider, session, and image workflows. |
  • Categories

    • AI / ML

      • npm - sdk-typescript) | TypeScript SDK with typed requests, streaming, and tool-use support. |
      • PyPI - ai/cohere-python) | Python SDK for Cohere generation, embeddings, classification, and reranking. |
      • PyPI - python) | Python SDK for Groq chat completions and low-latency inference workflows. |
      • PyPI
      • npm - node) | TypeScript SDK with typed responses, streaming, file uploads, and webhooks. |
      • PyPI - python) | Python SDK with sync and async clients, streaming, uploads, and typed helpers. |
    • Anime / Manga

    • Cloud / Infrastructure

      • npm - sdk-js-v3) | Modular AWS SDK with per-service clients, middleware, and TypeScript types. |
      • npm - admin-node) | Admin SDK for Firebase Auth, Firestore, Storage, Messaging, and app checks. |
    • Communication

      • npm
      • pkg.go.dev
      • npm - slack-sdk) | Slack Web API client plus packages for events, OAuth, sockets, and Bolt. |
      • docs.rs - rs/serenity) | Rust Discord library covering gateway events, REST, commands, and cache support. |
      • npm - node) | Node helper library for Twilio messaging, voice, Verify, and other APIs. |
    • Developer Tools

      • pkg.go.dev - github) | Go client for GitHub REST endpoints with request and response types. |
      • docs.rs
      • npm
    • Gaming

    • Media / Entertainment

      • npm - web-api-ts-sdk) | Official TypeScript SDK for Spotify catalog, playback, playlist, and user APIs. |
    • Misc

      • npm - maps-services-js) | Node client for geocoding, directions, distance matrix, elevation, and Places. |
      • npm - sdk-js) | JavaScript SDK for Mapbox web services including geocoding and uploads. |
    • Payments

      • npm - node) | Node client generated from Plaid's OpenAPI definition. |
      • PyPI - python) | Python client generated from Plaid's OpenAPI definition. |
      • npm - node) | Typed Node SDK with webhook helpers and broad Stripe API coverage. |
    • Social

      • npm - twitter-api-v2) | TypeScript client for Twitter/X API v1.1, v2, OAuth, streams, and media uploads. |