Skip to main content
    Development & APIs12 min read

    Custom Development

    Guidelines and best practices for extending Xharvoc solutions with custom development.

    Extension Points

    Xharvoc provides multiple ways to extend and customise our platform:

    • Custom Actions: Add custom logic to workflows
    • Custom Channels: Integrate new communication channels
    • Custom Connectors: Connect to your internal systems
    • Custom UI Components: Embed Xharvoc in your interfaces
    • Custom Analytics: Add custom metrics and dashboards

    Custom Integrations

    Building custom integrations requires:

    1. 1Understanding the integration requirements and data flows
    2. 2Implementing the appropriate API endpoints or connectors
    3. 3Handling authentication and authorisation
    4. 4Implementing error handling and retry logic
    5. 5Testing thoroughly in staging environments

    Development Best Practices

    • Use TypeScript for type safety in JavaScript projects
    • Implement comprehensive logging for debugging
    • Write unit and integration tests
    • Document all custom code and configurations
    • Follow semantic versioning for custom modules

    Pro Tip

    Start with our SDK examples and templates. They provide a solid foundation for custom development.

    Was this article helpful?

    Help us improve our documentation