All Projects → jermbo → Sampleapis

jermbo / Sampleapis

Licence: mit
This repository is a playground for API's. These are just a collection of items that you can utilize for learning purposes.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Sampleapis

Water Monitoring System
Water Monitoring System is an IOT based Liquid Level Monitoring system that has mechanisms to keep the user alerted in case of liquid overflow or when tank depletes.
Stars: ✭ 122 (-22.29%)
Mutual labels:  api, hacktoberfest
Brain.js
brain.js is a GPU accelerated library for Neural Networks written in JavaScript.
Stars: ✭ 12,358 (+7771.34%)
Mutual labels:  api, hacktoberfest
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-22.93%)
Mutual labels:  api, hacktoberfest
Golang Gin Realworld Example App
Exemplary real world application built with Golang + Gin
Stars: ✭ 1,780 (+1033.76%)
Mutual labels:  api, restful
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (-7.01%)
Mutual labels:  api, restful
Python Gitlab
Python wrapper for the GitLab API
Stars: ✭ 1,679 (+969.43%)
Mutual labels:  api, hacktoberfest
Mailcare
[MIRRORING REPOSITORY] See https://gitlab.com/mailcare/mailcare. MailCare is an open source disposable email address services. Accessible via web browser or API to protect your privacy right now.
Stars: ✭ 136 (-13.38%)
Mutual labels:  api, hacktoberfest
Restful Api Guidelines
A model set of guidelines for RESTful APIs and Events, created by Zalando
Stars: ✭ 1,397 (+789.81%)
Mutual labels:  api, restful
Playframework
Play Framework
Stars: ✭ 12,041 (+7569.43%)
Mutual labels:  restful, hacktoberfest
Smoke
💨 Simple yet powerful file-based mock server with recording abilities
Stars: ✭ 142 (-9.55%)
Mutual labels:  api, hacktoberfest
Laravel Api Boilerplate
A Boilerplate Project For Laravel API's (NOT MAINTAINED)
Stars: ✭ 113 (-28.03%)
Mutual labels:  api, hacktoberfest
Core
The server component of API Platform: hypermedia and GraphQL APIs in minutes
Stars: ✭ 2,004 (+1176.43%)
Mutual labels:  api, hacktoberfest
Neovim
Vim-fork focused on extensibility and usability
Stars: ✭ 49,389 (+31357.96%)
Mutual labels:  api, hacktoberfest
Docs
API Platform documentation
Stars: ✭ 119 (-24.2%)
Mutual labels:  api, hacktoberfest
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+26515.29%)
Mutual labels:  api, hacktoberfest
Apidebug
浏览器API接口调试插件,Chrome接口调试工具,http调试,post调试,post模拟工具,postman,post接口调试,post测试插件-ApiDebug is a browser plug-in for testing RESTful web services. http://api.crap.cn
Stars: ✭ 136 (-13.38%)
Mutual labels:  api, restful
Swagger Combine
Combines multiple Swagger schemas into one dereferenced schema.
Stars: ✭ 102 (-35.03%)
Mutual labels:  api, hacktoberfest
Ex gram
Telegram Bot API low level API and framework
Stars: ✭ 103 (-34.39%)
Mutual labels:  api, hacktoberfest
Bandcamp Scraper
A scraper for https://bandcamp.com
Stars: ✭ 137 (-12.74%)
Mutual labels:  api, hacktoberfest
Node Express Postgresql Sequelize
Node.js, Express.js, Sequelize.js and PostgreSQL RESTful API
Stars: ✭ 148 (-5.73%)
Mutual labels:  api, restful

Sample APIs 3.0

Screenshot

Sample APIs has been given a major overhaul. Due to the fact Vercel.com has changed the way their servers work, we have had to rethink how the system was built. Over all, the changes are for the better. It is now easier than ever to contribute.

Purpose

Understanding RESTful APIs is hard enough, even without including an authentication mechanism. The sole purpose of this repository is to play with RESTful endpoints and learn. We have a few endpoints that you can start playing around with right away! If you are not finding anything you are interested in, create your own endpoints and/or submit a pull request. Take a look at the CONTRIBUTING for more information on how to get involved.

How to use the service

Choose an endpoint, say "futurama", then choose what information you'd like, say "characters":

const baseURL = "https://api.sampleapis.com/futurama/characters";
fetch(baseURL)
  .then(resp => resp.json())
  .then(data => console.log(data));

Want to Search? for all chatacters with the name "Bender"?

const baseURL = "https://api.sampleapis.com/futurama/characters";
fetch(`${baseURL}?name.first=Bender`)
  .then(resp => resp.json())
  .then(data => console.log(data));

You also have full CRUD, so you can add information or correct existing ones.

Note: Just know that we reset all datapoints weekly and each time we have a new endpoint added.



Changes

Hosting has switched again due to Vercel.com's static nature. The app is being self hosted and is back to being fully CRUD-able.

Checkout the Change Log for full details.

Disclaimers

  • The data on this site is for educational purposes only and is not owned by SampleAPIs.com
  • Data will be reset back to its original state on a regular basis. If you are updating or adding data to the endpoints and want to have them persist as part of the collection, please contribute to the repo by submitting a pull request.
  • By using SampleAPIs.com you agree to the following terms: This service is provided under an "as is" condition. It might change or will be discontinued without prior notice. The maker of this service can't be held liable in any way for any reason.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].