Skip to content
/ ipa Public

Various modules to aid in the development and consumption of APIs

License

Notifications You must be signed in to change notification settings

vspglobal/ipa

Repository files navigation

IPA

(Improved Programming with APIs)

Build Status Maven Central


This project contains various modules to aid in the development and consumption of APIs. Follow the link on each module for details on how to use.
Module Overview
ipa-jaxrs-basicauth JAX-RS client filter to apply HTTP basic auth header on requests
ipa-jaxrs-oauth2 JAX-RS client filter to retrieve OAuth2 token and apply it as a header on requests
ipa-jaxrs-hystrix Bridge between JAX-RS and Hystrix to provide circuit breakers, caching and metrics from JAX-RS client invocations
ipa-jaxrs-util Miscellaneous JAX-RS utilities
ipa-domain Contains domain objects that are shared by the various modules. This artifact has no dependencies.
ipa-test Contains utilities for testing APIs.

Support

Please create an issue for any bugs you come across or feature requests.

Contributing

Pull requests are welcome; see the contributor guidelines for details.

License

IP is licensed under the Apache License, Version 2.0.

For additional information, see the LICENSE file.

About

Various modules to aid in the development and consumption of APIs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages