Confluence: Third party (non-Atlassian) integrations
How do I develop custom integrations in Confluence?
Server / Cloud
Confluence can be integrated with almost any third-party system. External systems can query and update Confluence via our remote API, and you can build an interface add-on inside Confluence that updates the third-party system. Confluence also offers full source-code access to commercial customers (Server licenses only) at no extra charge so you can modify the source code directly (although this in not recommended as it may prevent your instance from being easily upgraded to newer versions of Confluence).
To integrate with non-Atlassian applications, check the Marketplace for existing add-ons and connectors. There are over 2,200 of them. If the one you're looking for does not exist, you can develop your own applications using Confluence's Server REST API or Confluence Cloud API. For more details, visit the Confluence Server Developer Documentation and our developer site. For any help with developing custom integration, you can ask questions at Atlassian Answers for community help.
We also have an extensive network of Atlassian Expert Partners who specialize in custom development and integrations, to build custom tools to fit your specific requirements. They would be the best resource to create your new custom integration should you not have such resources within your staff.
Server dev / test / staging environment:
To dev or test your custom integrations you can generate a developer license from your My Atlassian account. A developer license is available with any valid Atlassian commercial license. It's expiration will be the same as your valid commercial license. You can also use an evaluation license for testing, this license will, however, expire and need to be replaced every 30-days.
Cloud dev / test / staging environment:
Developer licenses are not available for Cloud subscriptions. To test your custom integrations in the Cloud, you'll need to spin up a free evaluation (7-days) or purchase a small, 10-user subscription for dev/staging/testing environment(s).