[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.
- 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.
- 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
.
- 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
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 | |||||||
Twilio | |||||||
GSheet | |||||||
Gmail | |||||||
Slack | |||||||
Google Calendar | |||||||
Salesforce | |||||||
Netsuite | |||||||
Google Drive | |||||||
Azure EventHub | |||||||
CosmosDB | |||||||
Azure Service Bus | |||||||
Azure Storage Service | |||||||
MongoDB | |||||||
Redis | |||||||
AWS S3 | |||||||
AWS SQS | |||||||
Google People API | |||||||
MS OneDrive | |||||||
MS Excel | |||||||
MS Teams | |||||||
Azure AD | |||||||
Outlook Calendar | |||||||
Outlook Mail | |||||||
MS OneNote | |||||||
SnowFlake | |||||||
AWS SES | |||||||
AWS-SNS | |||||||
AWS-DynamoDB | |||||||
AWS-SimpleDB | |||||||
PeopleHR | |||||||
CData Connect |
*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 |
Connector Generator Tools
Tool Name | Latest Version | Bugs | Open Pull Requests |
---|---|---|---|
Open API |