New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Who is using JSON-API? #825
Comments
|
Tyler. I am the solution architect/lead here at movietickets.com and I pitched the idea of adopting json:api as our hypermedia JSON based response standard for our greenfield "Level 3 REST API" which was accepted by the company. We are using it to power our new JSON based hypermedia API to deprecate our older WCF SOAP based services. We do not have a "developer" portal yet and might not for awhile so it is not accessible from the outside. I believe we would not have any problem in the website mentioning us. Let me know what you need, logo, my pitch to the suits, etc. Scott McDonald |
|
Hey @scott-mcdonald! Thanks so much for responding |
|
@tkellen Tyler, I talked to our CEO and he has given approval to use our movietickets.com logo for companies using json-api but there are some legalese restrictions he wants in place which is standard fare for this type of stuff. I am going to email you directly and give you his email address as our CEO wants to know for himself how you are going to use the logo etc before he signs off on it. Can you simply send an email to him on exactly how you intend to use the logo so he can approve and sign off on it... Scott McDonald |
|
@tkellen Rent the Runway is beginning to roll out JSON-API in our production site. The first items are live now. Our goal is to standardize on this specification for our client facing API. We'd be happy to share promotional material and happier still for our developers to work openly with you to improve. Please reach out for any questions and collaboration. |
|
I'm a developer at the New York Public Library and we're using JSON API for most of our apps going forward (http://www.nypl.org/blog/2015/07/14/unit-testing-angular-js) and to power the website redesign currently underway (http://www.nypl.org/blog/2015/06/15/transformation-nypl-website). Our devs have also written two JSON API parsers: |
|
I'm leading the development of a few early-stage startups (www.truprice.healthcare, www.getladdr.com, and www.amplebiometrics.com). We love Ember, so I've been working on a JSON API Node driver https://github.com/dcslack/restle to knock all these out at once. |
|
Hi, we are starting implementation of JSON API based .NET Web API 2 implementation in company I am working for (www.soprex.com) and will use it in some of our projects. We are using Sencha's ExtJS platform as frontend , and soon we will set git project for ExtJS implementation which will serialize/deserialize messages and dynamically creating models. We are waiting for some updates of JSON API which will give us support for resource behaviors (actions) and resource descriptions (profiles). |
|
Hi, I am using the jsonapi-resources gem for my open-source movie discovery app that will be available under movie-assistor.com (preview under develop.movie-assistor.com) – here's the GitHub project of the backend. Love to inform you once it's live! |
|
The company I work for is using it for a reporting project. |
|
We're using it at inboxhealth.com for both our internal and external APIs. We consume it via Ember Data. We're still halfway done with some of the error handling the standard recommends (we don't use the pointers correctly at the moment) and have some of our own customized pagination implemented, but JSON API provided a great formal starting point for us. |
|
Hoodie will use JSON API in its Account Module in the upcoming version: |
|
@tkellen does pre stable json api versions count? We use older specification of json api. |
|
Sure do! |
|
still under consideration at thoughtbot/guides#365 We are trying out json-api at Vaporware for a currently unannounced client. So far, so good. Thank the Ember guides (and by extension, community) for bringing us to your efforts. We're also documenting the API using APIary and by extension are limited to the APIblueprint documentation specification. Finally, we found this issue via a good discourse post on current efforts by Hoodie. Thanks everyone for their contributions thus far! |
|
@tkellen we at Lystable are using json-api for, well, everything. We have a Flask backend and a React.js frontend and tooling on both ends to support the standard, and it's also used to communicate between backend resources. json-api has definitely succeeded in its primary mission of anti-bikeshedding for us and is helping resolve bigger architectural considerations as well. Nothing is open source as of yet, as most of our implementation is basically wrappers around existing stuff. But my hope is that we will do so when we have a more stable framework. |
|
@ctolsen what do you use on front end together with React? Do you use open source library? |
|
@AlexParamonov We have some home-grown utilities for interacting with our json-api layer and storing data within redux-powered state. Nothing open source yet but would love to in the future :) Edit: Should clarify I'm from Lystable! |
|
Patreon is using JSON-API and loving it so far! Top benefits would probably be:
Logos can be found here: https://www.patreon.com/toolbox/media Majority of usage is internal & closed-source, but our alpha clients for public API usage can be found here:
We'll probably be open-sourcing our pretty extensive Flask-JSONAPI integration libraries in a few months (flask.request extensions for pagination, sorting, includes, and sparse fieldset parsing, serializers & deserializers using schema declarations and per-attribute & per-relationship ACLs, etc.) |
|
We are using it at Zalando. Trying to reach 3. Level in Richardson Maturity Model. Content negotiation is "easy". HATEOAS is funny. |
|
Update: We've just open sourced our python server-side JSON:API library (with a few extra optional Flask tools), which makes it really easy to serialize to and parse from JSON:API documents. It's served a few billion requests since we started writing it back during ~JSON:API RC2, so we think you'll enjoy all the battle-tested optimizations and features we've baked in. Of course we're super excited to continue improving it as well, like the upcoming automatic Flask routing. We'll have a full-on blog post for it soon, but wanted to post a quick note here first! We've also open-sourced our iOS JSON:API library, designed for use with Realm. Blog post also coming soon We hope to have our |
|
Anyone using it for a public API? |
|
@cyril-sf We are! Well, you need a Patreon account to get an API key, but anyone can set up a Patreon account! And then we have a few open-source libraries that you can use to talk to it (https://github.com/Patreon/patreon-python, https://github.com/Patreon/patreon-ruby, https://github.com/Patreon/patreon-php, https://github.com/Patreon/patreon-js, https://github.com/Patreon/patreon-java, and a wordpress plugin that uses the php plugin under the hood https://github.com/Patreon/patreon-wordpress). Do you have any specific questions about using it for a public API vs only using it to talk to your own clients? For instance, one more urgent need for public API's is great documentation, which we've been trying to build a good automated JSON:API <=> Swagger tool for. What else is on your mind? |
|
@21echoes I pinged you on Twitter. Would love to meet you to discuss more about this. I'm in SF too. (how many users of that API, did you get feedback from them about the choice of jsonapi, ..) |
|
I do! http://mirbooking.major.iric.ca/ It even does MessagePack serialization :) |
|
@zmeda I see that Zalando's guideline's use a subset of hal, could you explain what the thought process was around that, and where you are using the json-api? |
|
@Majstore Is there any news on your ExtJS implementation? |
|
My group at Autodesk does. We wont have a public API (yet) but when we do I'll update with links |
|
Instagram API also is inspired by JSON API but doesn't seem to be fully compliant (pagination, etc.) |
|
The ORO Platform uses JSON API as well. |
|
Hi, we use JSON-API at Wanna Taxi, please add our logo! |
|
Is anyone actually actively consuming JSONAPI on iOS clients here? |
|
Hey @postmechanical! We are at Patreon, and we have an open source library that helps us do so here: https://github.com/Patreon/Realm-JSONAPI. It integrates with Realm, but should have plenty of useful bits you can use even if you don't use Realm. |
|
Thanks @21echoes but I'm moving away from Objective-C and not using Realm. Not much in that library that's useful to me. |
|
I think it's time to close this issue? |
|
Went with GraphQL on top of JSON-API and am much much happier with the client side code. |
|
These folks 100% use fully compliant JSON:API - https://mobstery.com. |
|
Quru Tech will be implementing JSON:API on all her webservices both open source and for clients as well. |
|
Autodesk Forge Data Management API is implementing JSON:API. |
We would like to gather a list of projects/companies using this specification for the website.
Please post here and let us know if your project/company uses json-api and wouldn't mind being mentioned. A logo with a link to the project and a short description of how you are using json-api / how it has helped would be awesome. If the code is open source, please link to that too!
The text was updated successfully, but these errors were encountered: