Build a Cendryva Connector

Use this article to understand the conceptual development process for a new connector.

Availability: Plan-dependent6 min readLast reviewed September 3, 2026

What the Framework Provides

The Cendryva connector development framework provides connector definitions, configuration validation, connection testing, record retrieval, lifecycle metadata, and testing utilities.

Development Process

  1. Define the provider and connector identifier.
  2. Define required configuration fields.
  3. Validate all configuration.
  4. Implement connection testing.
  5. Retrieve only supported records.
  6. Normalize records into Cendryva-compatible structures.
  7. Preserve source lineage and timestamps.
  8. Handle pagination, timeouts, rate limits, and provider errors.
  9. Add automated tests.
  10. Complete security and product review before making the connector available.

Distribution

Public marketplace publishing and partner commercialization are planned capabilities. Contact Cendryva to arrange access to development tooling and the review process.

Design Notes

Treat provider errors as data: distinguish authentication failure, rate limiting, transient timeouts, and genuinely empty results, because each implies a different operator response.

Normalization is where most connectors go wrong. Preserve the provider's own timestamps and record identifiers so imported values stay traceable to their source.

Troubleshooting

Configuration validation passes but the connection test fails.
Validation checks shape, not authority. Test with the least-privileged credential the connector documents as required.
Records import but lineage is missing.
Carry the provider record identifier and timestamps through normalization; without them, rollups cannot preserve lineage.