Data sharing feature allows your application to share in real time business data (employees, customers, invoices, etc.) with other applications.
...
If you have a public API, we strongly recommend you to use our Connector framework in Ruby on Rails, which will allow you to connect our API with yours, without messing with your code! Have a look at our Connector framework documentation and at Connec! documentation to understand how to connect our APIs.
The main differences are related to data-sharing implementation:
The typical SDK integration is intrusive in the sense that you have to modify your application to include our SDK and send requests to our API on users' interactions. With the connector approach, it acts as a bridge between Connec! and the Application APIs so data-sharing is no longer implemented by the application but by the connector itself.
Benefits of using the connector:
- Not intrusive (runs outside of the application)
- Separate development life cycle (app providers do not need to release their application every time they update the data-sharing)
- Already implements logic for initial data import, Connec! webhooks for real-time updates
- Support basic configuration (enable/disable data-sharing, select entities to share)
- Development of the connector can be outsourced as the application code is not exposed (Maestrano can propose services for implementing it) Hosted on the cloud (Maestrano can provide support for hosting connectors)
2.2 - Querying Connec! API directly
Just have a look at Connec! documentation and your SDK documentation to learn how to use our public API!
...