API & SDK Clients for Android, iOS, and Server Integration
Overview
vitalera can provide autogenerated API clients for its FHIR R5-aligned healthcare API, facilitating easy integration of remote patient monitoring features into your projects. Clients are generated from the OpenAPI specification and support 60+ languages and frameworks:
| Languages/Frameworks | |
|---|---|
| API clients | ActionScript, Ada, Apex, Bash, C, C# (.net 2.0, 3.5 or later, .NET Standard 1.3 - 2.1, .NET Core 3.1, .NET 5.0. Libraries: RestSharp, GenericHost, HttpClient), C++ (Arduino, cpp-restsdk, Qt5, Tizen, Unreal Engine 4), Clojure, Crystal, Dart, Elixir, Elm, Eiffel, Erlang, Go, Groovy, Haskell (http-client, Servant), Java (Apache HttpClient 4.x, Apache HttpClient 5.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java, Rest-assured, Spring 5 Web Client, Spring 6 RestClient, MicroProfile Rest Client, Helidon), Jetbrains HTTP Client, Julia, k6, Kotlin, Lua, N4JS, Nim, Node.js/JavaScript (ES5, ES6, AngularJS with Google Closure Compiler annotations, Flow types, Apollo GraphQL DataStore), Objective-C, OCaml, Perl, PHP, PowerShell, Python, R, Ruby, Rust (hyper, reqwest, rust-server), Scala (akka, http4s, scalaz, sttp, swagger-async-httpclient, pekko), Swift (2.x, 3.x, 4.x, 5.x, 6.x), Typescript (AngularJS, Angular (9.x - 18.x), Aurelia, Axios, Fetch, Inversify, jQuery, Nestjs, Node, redux-query, Rxjs), XoJo, Zapier |
| Server stubs | Ada, C# (ASP.NET Core, Azure Functions), C++ (Pistache, Restbed, Qt5 QHTTPEngine), Erlang, F# (Giraffe), Go (net/http, Gin, Echo), Haskell (Servant, Yesod), Java (MSF4J, Spring, Undertow, JAX-RS: CDI, CXF, Inflector, Jersey, RestEasy, Play Framework, PKMST, Vert.x, Apache Camel, Helidon), Julia, Kotlin (Spring Boot, Ktor, Vert.x), PHP (Flight, Laravel, Lumen, Mezzio, Slim, Silex, Symfony), Python (FastAPI, Flask), NodeJS, Ruby (Sinatra, Rails5), Rust (rust-server), Scala (Akka, Finch, Lagom, Play, Cask, Scalatra) |
Disclaimer
The autogenerated code provided by vitalera is intended to facilitate a faster and more efficient integration with our system. However, vitalera does not assume any responsibility for maintaining, supporting, or troubleshooting this autogenerated code once it has been delivered to you.
Key Points:
1. Purpose of Autogenerated Code:
- The autogenerated code is designed to help you accelerate the integration process with vitalera's API, enabling you to implement essential functionalities swiftly.
2. Maintenance Responsibility:
- vitalera is not responsible for maintaining the autogenerated code after delivery. It is solely your responsibility to manage, update, and adapt the code as necessary to ensure it continues to function correctly within your applications.
3. Adaptations and Modifications:
- Any modifications or customizations you make to the autogenerated code are undertaken at your own risk. vitalera will not provide support, assistance, or fixes for issues that arise from such changes.
- If modifications lead to the code becoming incompatible with the vitalera API, it is your responsibility to resolve these issues independently.
4. Updates to Autogenerated Code:
- As the vitalera API evolves, we may provide updated versions of the autogenerated code. These updates will reflect changes in the API specifications to ensure continued compatibility.
- However, vitalera will not manually maintain or customize client code beyond supplying these updated autogenerated versions.
5. Support Limitations:
- vitalera will not assist with adapting the autogenerated code to meet specific requirements or use cases beyond its intended purpose.
- Support is limited to providing new autogenerated code versions in response to API updates, without extending to manual maintenance or bespoke code adjustments.