Skip to content

Poozle is an open-source, fast and reliable platform to integrate data from external APIs via a single integration layer

License

Notifications You must be signed in to change notification settings

kotkaravishkar/engine

 
 

Repository files navigation

Star us on GitHub PRs welcome

Quickstart   •   Website   •   Docs   •   Examples   •   Blog

Join our Slack Server Tweet at us on Twitter

Love Poozle? Give us a ⭐ on GitHub!

Poozle is an open-source, fast and reliable platform to integrate data from external APIs via a single integration layer.

API Composition is a powerful pattern that enables you to interact with a diverse set of APIs as though they were a unified whole. By eliminating the need for glue code, it streamlines the integration process and provides a clearer understanding of an application's API dependencies. But do you truly understand the APIs your application relies on? Poozle can provide the answer, along with analytics and observability to assess the quality of service your API dependencies offer.

At Poozle, we're committed to an open-source approach to API integration, as we believe it's the only way to accommodate the long tail of API sources while allowing developers to tailor existing extensions to their needs. Our ultimate goal is to enable seamless integration with any API, and we offer extensions that can be implemented in TypeScript and packaged as Docker images in accordance with the Poozle specification. With this framework, creating new extensions is simple and fast.

Overall, Poozle makes API integration more manageable, efficient, and adaptable, allowing developers to focus on building great applications without being bogged down by integration challenges.

Product Demo

http://www.youtube.com/watch?v=uGIssARKYec

Quick start

Poozle Cloud is the fastest and most reliable way to run Poozle. It is a cloud-based API integration platform that allows you to integrate multiple APIs into a single, unified system.

With Poozle Cloud, you can easily connect to various extensions such as Github, JIRA, Shopify etc.

Poozle Cloud provides a scalable and secure platform for API integration, making it easier for users to integrate with different APIs. It also offers features like monitoring and a playground to make discoveries fast.

Sign up for Poozle Cloud and get started in minutes.

Contributing

Get started by checking Github issues and creating a Pull Request. An easy way to start contributing is to update an existing extension or create a new extension using Typescript EDK. You can find the code for the existing extension in the extensions directory. The Poozle platform is written in NodeJS, and the front end is in React. You can also contribute to our docs and tutorials.

Read the Contributing guide.

Reporting vulnerabilities

⚠️ Please do not file GitHub issues or post on our public forum for security vulnerabilities as they are public! ⚠️

Poozle takes security issues very seriously. If you have any concerns about Poozle or believe you have uncovered a vulnerability, please get in touch via the e-mail address [email protected]. In the message, try to describe the issue and ideally a way of reproducing it. The security team will get back to you as soon as possible.

Note that this security address should be used only for undisclosed vulnerabilities. Dealing with fixed issues or general questions on how to use the security features should be handled regularly via the user and the dev lists. Please report any security problems to us before disclosing them publicly.

License

The product is under the MIT License

About

Poozle is an open-source, fast and reliable platform to integrate data from external APIs via a single integration layer

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 75.3%
  • Handlebars 12.0%
  • JavaScript 6.9%
  • Dockerfile 3.7%
  • SCSS 1.9%
  • PLpgSQL 0.2%