Open Source API Clients

API clients provide an interface for sending requests to web services and working with their responses. They can handle details such as authentication, request formatting, network communication, and error handling, making it easier to explore APIs, automate tasks, and integrate external services into applications. Clients may target a particular service or support general protocols such as REST and GraphQL.

Open source options include desktop applications for composing and debugging requests, command-line HTTP tools, and programming-language libraries or SDKs. When choosing one, consider supported protocols, authentication methods, platform and language requirements, integration with existing workflows, license terms, documentation, and maintenance activity. These tools are useful to developers, testers, and teams that build or troubleshoot API integrations.

10 repositories · updated July 29, 2026

Boto3: The AWS SDK for Python for Seamless Cloud Interaction

Boto3: The AWS SDK for Python for Seamless Cloud Interaction

Boto3 is the official Amazon Web Services (AWS) SDK for Python, enabling developers to easily interact with a wide range of AWS services like S3 and EC2. It provides a powerful and intuitive interface for managing cloud resources directly from Python applications. With robust documentation and active community support, Boto3 is an essential tool for Python developers working with AWS.

PythonAWSAWS SDK
Added Jul 29, 2026 View details
gspread: A Python API for Seamless Google Sheets Integration

gspread: A Python API for Seamless Google Sheets Integration

gspread is a powerful Python API designed for seamless interaction with Google Sheets. It offers a simple and comprehensive interface to programmatically open, read, write, and format data in spreadsheets, along with managing worksheets and access permissions. This library is an essential tool for automating Google Sheets operations directly from Python applications.

GspreadPythonGoogle Sheets
Added Jul 28, 2026 View details
Twython: A Pure Python Wrapper for the Twitter API

Twython: A Pure Python Wrapper for the Twitter API

Twython is an actively maintained, pure Python library designed to simplify interaction with the Twitter API. It provides comprehensive support for both normal and streaming Twitter APIs, making it easy to query user data, timelines, direct messages, and handle image uploads. This battle-tested wrapper is a robust solution for integrating Twitter functionalities into Python applications.

PythonTwitter APIWrapper
Added Jul 28, 2026 View details
Lamini: The Official Python Client for Generative AI API

Lamini: The Official Python Client for Generative AI API

Lamini is the official Python client and SDK designed to interact with the Lamini API, enabling developers to create their own Generative AI applications. It provides a straightforward interface for integrating powerful AI capabilities into Python projects. This package simplifies the process of building and deploying generative AI solutions.

PythonAIGenerative AI
Added Jul 6, 2026 View details
ApiArk: A Privacy-First, Lightweight API Platform Built with Tauri v2

ApiArk: A Privacy-First, Lightweight API Platform Built with Tauri v2

ApiArk is an innovative API platform designed as a privacy-first, lightweight alternative to traditional tools like Postman. Built with Tauri v2, it offers exceptional performance, consuming only about 60 MB of RAM, and operates entirely locally with no login or cloud requirements. It supports a wide array of protocols and stores data in Git-friendly YAML files, empowering developers with full control over their API workflows.

API ClientDesktop AppDeveloper Tools
Added May 29, 2026 View details
Insomnia: The Open-Source API Client for GraphQL, REST, and More

Insomnia: The Open-Source API Client for GraphQL, REST, and More

Insomnia is a powerful open-source, cross-platform API client designed for GraphQL, REST, WebSockets, SSE, and gRPC. It offers robust features for debugging, designing, testing, and mocking APIs, supporting various storage options including local, Git, and cloud sync. This versatile tool helps developers streamline their API development workflows efficiently.

API ClientGraphQLRest API
Added Apr 21, 2026 View details
Bruno: An Open-source IDE for API Testing and Exploration

Bruno: An Open-source IDE for API Testing and Exploration

Bruno is an innovative open-source API client designed as a lightweight alternative to tools like Postman and Insomnia. It uniquely stores API collections directly on your filesystem using a plain text markup language, facilitating seamless collaboration via Git or any version control system. Emphasizing data privacy, Bruno operates offline-only with no plans for cloud synchronization.

API ClientAPI TestingDeveloper Tools
Added Apr 18, 2026 View details
HTTPie Desktop: A Cross-Platform API Testing Client for Humans

HTTPie Desktop: A Cross-Platform API Testing Client for Humans

HTTPie Desktop is a powerful, cross-platform API testing client designed for humans. It simplifies the process of testing REST, GraphQL, and other HTTP APIs, offering an intuitive experience. This tool provides a user-friendly interface for developers to interact with their services efficiently.

API TestingAPI ClientDesktop App
Added Jan 26, 2026 View details
Waha-net/waha-net: .NET C# Client Library for WhatsApp HTTP API (WAHA)

Waha-net/waha-net: .NET C# Client Library for WhatsApp HTTP API (WAHA)

Waha-net/waha-net is a .NET C# client library designed to simplify interaction with the WAHA (WhatsApp HTTP API). It enables developers to easily integrate WhatsApp services into their .NET applications, providing a streamlined way to manage chats and sessions.

C#.NETWhatsapp
Added Oct 11, 2025 View details
HTTPie CLI: A Modern, User-Friendly Command-Line HTTP Client

HTTPie CLI: A Modern, User-Friendly Command-Line HTTP Client

HTTPie CLI is a modern, user-friendly command-line HTTP client designed for the API era. It simplifies interaction with web services, offering features like built-in JSON support, colorized output, sessions, and plugins. This tool is ideal for testing, debugging, and general API interaction, making the command line experience more human-friendly.

HttpieCLIHTTP Client
Added Oct 11, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️