Open-source projects categorized as api-client Edit details

Top 23 api-client Open-Source Projects

  • Postwoman

    👽 Open source API development ecosystem - https://hoppscotch.io

    Project mention: Celebrate Open Source with Hacktoberfest | dev.to | 2022-10-01
  • httpie

    🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: Overengineering | reddit.com/r/ProgrammerHumor | 2022-09-27

    I really like tavern for this kind of stuff. Or httpie

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • insomnia

    The open-source, cross-platform API client for GraphQL, REST, and gRPC.

    Project mention: Web client to test your REST APIs | reddit.com/r/webdev | 2022-10-01

    At your suggestion I just looked at https://insomnia.rest/ and it looks decent, but pretty bare. It looks like it has a robust plugin system to allow community support to fill in these gaps, which isn't a terrible model. It certainly looks cleaner than Postman and I suspect I'd use it over Postman if I can no longer use Paw.

  • openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

    Project mention: openapi: Go OpenAPI 3.x Library | reddit.com/r/golang | 2022-09-21
  • notion-sdk-js

    Official Notion JavaScript Client

    Project mention: Does a Notion extension exist that will populate a Notion table with my Reddit submissions like this? | reddit.com/r/Notion | 2022-09-11

    Here are the links if you need them JavaScript https://github.com/makenotion/notion-sdk-js

  • api-development-tools

    :books: A collection of useful resources for building RESTful HTTP+JSON APIs.

    Project mention: How to Design Better APIs | news.ycombinator.com | 2022-03-11

    For those in Security Theatre of HTTP APIs, I found this also useful:


  • curlie

    The power of curl, the ease of use of httpie.

    Project mention: Show HN: GraphQL Client in the Terminal | news.ycombinator.com | 2022-06-04

    A good example would be curlie (go frontend for curl - https://github.com/rs/curlie) vs httpie (pure python - https://github.com/httpie/httpie). Originally I used httpie for its easier syntax, but it is very noticeably slower than curlie. I presume this is why they are asking for a rust version.

    Another reason is that python is a bit harder to distribute due to the nature of python packaging, where as rust compiles to a single binary.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • simple-salesforce

    A very simple Salesforce.com REST API client for Python

    Project mention: Noob: Can the Salesforce CLI be used for simple user-tasks? Can a user with basic, non-admin credentials use the CLI? | reddit.com/r/salesforce | 2022-05-09

    once you auth your org, getting an access token can be rather easy with sfdx force:org:display --json --verbose, which you can pipe into a python lib like simple salesforce ( https://github.com/simple-salesforce/simple-salesforce ).

  • nba_api

    An API Client package to access the APIs for NBA.com

    Project mention: [OC] I Hate Traditional Rebounding Stats, So I Made My Own (A.K.A. Who Are the Most Selfless/Selfish Rebounders) | reddit.com/r/nba | 2022-08-10
  • algoliasearch-client-javascript

    ⚡️ A fully-featured and blazing-fast JavaScript API client to interact with Algolia.

    Project mention: How to add Algolia Search to Nuxt 3 | dev.to | 2022-01-06

    Algolia provides a very good package that allow to integrate JavaScript project with Algolia API. However, in this project we will be using a Nuxt module instead that provides similar functionality by using handy composables like useSearch, useAlgolia, etc.

  • anaconda

    A Go client library for the Twitter 1.1 API (by ChimeraCoder)

  • Pizzly

    The simplest, fastest way to integrate your app with an OAuth API 😋

    Project mention: Insights into your git commits: Git Commit Analyzer | dev.to | 2022-05-08

    Setting up an OAuth workflow can be somewhat tedious. Luckily, Pizzly offers an amazingly simple way to take care of this. Pizzly provides a proxy server for over 80 OAuth integrations and you can deploy your own instance for free on Heroku (as I did).

  • twitter-api-client

    A user-friendly Node.js / JavaScript client library for interacting with the Twitter API.

    Project mention: Frontend Javascript code for interacting with the Twitter API | reddit.com/r/learnjavascript | 2022-06-12

    Maybe this?

  • mtproto

    Full-native go implementation of Telegram API

  • UniFi-API-browser

    Tool to browse data exposed by Ubiquiti's UniFi Controller API

    Project mention: UDMP SSH Commands for Traffic Management | reddit.com/r/UNIFI | 2022-06-21
  • Client

    GitLab API v4 client for PHP (by GitLabPHP)

    Project mention: Top 3 harmful incidents in open-source in 2021 | dev.to | 2022-02-06

    I'm referring to GitLabPHP Client related issue. I bet that Graham Campbell had some bad moments because of it.

  • facepy

    Facepy makes it really easy to use Facebook's Graph API with Python

  • UniFi-API-client

    A PHP API client class to interact with Ubiquiti's UniFi Controller API

    Project mention: Documenting Unifi Wireless Network Passwords | reddit.com/r/msp | 2022-09-13
  • notion-sdk-py

    Official Notion SDK rewritten in Python (sync + async)

    Project mention: Does a Notion extension exist that will populate a Notion table with my Reddit submissions like this? | reddit.com/r/Notion | 2022-09-11

    For python https://github.com/ramnes/notion-sdk-py https://pypi.org/project/notion/

  • python3-krakenex

    REST Exchange API for Kraken.com, Python 3

  • td-ameritrade-python-api

    Unofficial Python API client library for TD Ameritrade. This library allows for easy access of the Standard API and allows users to build data pipelines for the Streaming API.

    Project mention: Tips/tricks for building an algorithm (beginner). | reddit.com/r/algotrading | 2022-07-02

    i use this for accessing td's api https://github.com/areed1192/td-ameritrade-python-api

  • vsphere-automation-sdk-python

    Python samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API

    Project mention: Would anyone be interested in a web app for managing bare metal/kvms? Details in comments. | reddit.com/r/selfhosted | 2022-09-06

    On the other hand, for VMWare I decide to use their API. For this I'd look at the Python libraries for VMWare (see [here](https://github.com/vmware/pyvmomi)) and start reading the documentation. I'd write simple scripts that do the things I want to do. There are some great [code samples](https://github.com/vmware/vsphere-automation-sdk-python) to even get you started.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-01.

api-client related posts


What are some of the best open-source api-client projects? This list will help you:

Project Stars
1 Postwoman 47,119
2 httpie 23,909
3 insomnia 23,614
4 openapi-generator 13,532
5 notion-sdk-js 3,135
6 api-development-tools 2,753
7 curlie 2,006
8 simple-salesforce 1,343
9 nba_api 1,298
10 algoliasearch-client-javascript 1,151
11 anaconda 1,122
12 Pizzly 1,057
13 Uplink 941
14 twitter-api-client 930
15 mtproto 920
16 UniFi-API-browser 867
17 Client 861
18 facepy 860
19 UniFi-API-client 859
20 notion-sdk-py 829
21 python3-krakenex 661
22 td-ameritrade-python-api 631
23 vsphere-automation-sdk-python 606
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.