Not every feature might be available in Confluence out of the box or as add-ons in the marketplace. Confluence is very extendable with custom plugins, and if you are a developer, you can even create your own plugin using the Atlassian Software Development Kit (SDK).
By the end of this chapter, you will have learned about:
Setting up your development environment
Using the Atlassian Plugin SDK
The different extensions points
How to release your plugin
If you are not a developer yourself, this chapter will probably be difficult to read, but it could give you an insight into what is possible with extending Confluence.