Hi guys,

As Thanksgiving and Christmas times are coming, we have a new "gift" for
the Karaf community ;)

For several weeks now, François and I worked on Vineyard.

Vineyard is a API management platform powered by Apache Karaf.

It provides two modules:

- API Registry where users can create API/Resources, via shell commands
or REST API. A API is a generic model in Vineyard. For now, we support
REST typed API, but we plan to support other kind of API (GraphQL, etc).
- API Gateway is the definition from the registry to actually bootstrap
the API in the gateway. The gateway exposes the API and proxy the actual
API calls to a target endpoint. The target endpoint can be any kind of
endpoint (REST itself, SOAP, JMS, Kafka, whatever). It's also where the
policies are located (the policies are describe and configured in the
registry).

The current codebase is there:

https://github.com/jbonofre/karaf-vineyard

We have bunch of ideas about improvements/new features/enhancement, and
we are convinced that the community and you guys will also have ideas
and contributions.

Thoughts ?

Regards
JB
-- 
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to