Skip to content
This repository has been archived by the owner on Nov 6, 2023. It is now read-only.

Latest commit

 

History

History
99 lines (73 loc) · 57.1 KB

README.md

File metadata and controls

99 lines (73 loc) · 57.1 KB

[DEPRICATED] ballerina-extended-library

The Ballerina Extended Library

The Ballerina extended library includes useful libraries that are not shipped with core Ballerina distribution. When building Ballerina applications these extensions are commonly used.

Connectors take a major part of the extended library. They are useful to call external SaaS applications within Ballerina program you write. The connectors we have cover a wide spectrum of SaaS applications from databases to ERP, CRM, CMS and social media platforms. These libraries enable Ballerina application developers to do various application integrations, trigger notifications and automation of solutions. The connectors are deeply integrated with Ballerina language itself so that output of one connector can be transformed easily in the way your next connector needs. They are "Ballerina Stubs" for various APIs out there.

All connectors and other libraries are made available on Ballerina Central.

Repository Organization

This is the Parent repository of the Ballerina Extended Library and used to report bugs, request new features, start new discussions, view project boards, etc.

Connectors

To enable independent releases of each connector, we have made the following repository arrangement.

  1. Independently developed connectors.
    • each connector code is separated into a child repository. Therefore to go through the code, please refer to the relevant child repository.
  2. Open API generated connectors.
    • We have developed a tool to generate Ballerina connector out of a given Open API specification called ballerina-openapi. The connectors generated out of this tool reside at the repository ballerinax-openapi-connectors. Please check in the directory openapi.

All above repositories are owned and maintained by the Ballerina Ecosystem Team who is responsible for governing, ensuring security and quality, doing timely releases, maintaining backward compatibility, etc.

Contributing to Ballerina

As an open source project, Ballerina welcomes contributions from the community. To start contributing, read these contribution guidelines for information on how you should go about contributing to our project.

Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.

Code of Conduct

All contributors are encouraged to read the Ballerina Code of Conduct.

License

Ballerina code is distributed under Apache license 2.0.

Useful links

  • Chat live with us on our Discord server.
  • Technical questions should be posted on Stack Overflow with the #ballerina tag.
  • Ballerina performance test results are available here.

Status Dashboard

Connectors

Connector Latest Version Build Security Checks Bugs Open Pull Requests GraalVM Check Code Coverage
GitHub GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Twilio GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
GSheet GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Gmail GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Slack GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Google Calendar GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Salesforce GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Netsuite GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Google Drive GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Azure EventHub GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
CosmosDB GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Azure Service Bus GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Azure Storage Service GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MongoDB GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Redis GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS S3 GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS SQS GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Google People API GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MS OneDrive GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MS Excel GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Twitter GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MS Teams GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Azure AD GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Outlook Calendar GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
Outlook Mail GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
MS OneNote GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
SnowFlake GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS SES GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS-SNS GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS-DynamoDB GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
AWS-SimpleDB GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
PeopleHR GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov
CData Connect GitHub Release Build Trivy Bugs GitHub pull-requests GraalVM Check codecov

*N/A (Not Available) - Security checks have not been added for these modules because there are no added external Java dependencies, relying solely on the Ballerina distribution.

Generated Connectors

Type Latest Version Build Bugs Open Pull Requests
Open API Connectors GitHub Release Build Bugs GitHub pull-requests

Connector Generator Tools

Tool Name Latest Version Bugs Open Pull Requests
Open API GitHub Release Bugs GitHub pull-requests