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: 2 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

      • PyPI - sdk-python) | Python SDK with sync and async clients, streaming, and tool-use support. |
      • 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. |
      • PyPI
      • 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. |
      • PyPI - slack-sdk) | Python SDK for Slack Web API, OAuth, Socket Mode, and signature handling. |
      • PyPI - telegram-bot/python-telegram-bot) | Telegram bot framework with async handlers, jobs, and persistence helpers. |
      • 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. |
      • PyPI - python) | Python helper library for Twilio messaging, voice, Verify, and other APIs. |
    • Developer Tools

    • Gaming

    • Media / Entertainment

      • npm - web-api-ts-sdk) | Official TypeScript SDK for Spotify catalog, playback, playlist, and user APIs. |
      • PyPI - dev/spotipy) | Lightweight Python client for Spotify endpoints and OAuth flows. |
    • 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. |
      • PyPI - python) | Python SDK with async support, typed models, and webhook helpers. |
    • Social

      • npm - twitter-api-v2) | TypeScript client for Twitter/X API v1.1, v2, OAuth, streams, and media uploads. |
      • PyPI - dev/praw) | Python Reddit API wrapper with an idiomatic object model. |
      • PyPI