Backstage plugin development 101: introduction and a basic example
Blog post from Port
Backstage is an open-source project developed by Spotify and donated to the CNCF, designed to revolutionize platform engineering by organizing infrastructure through a comprehensive software catalog and enabling developer self-service actions. At the heart of Backstage are its plugins, which allow platform engineering teams to tailor its functionalities to their needs, creating a marketplace for plugins and spurring significant development. Although Backstage is open-sourced, it has introduced a paid subscription for certain value-added plugins like Insights, Soundcheck, and RBAC. Backstage's architecture, comprising a React frontend and a NodeJS backend, allows for extensive customization, requiring technical skills and familiarity with React, NodeJS, and TypeScript, making it well-suited for technical teams willing to manage and code their internal developer portals. The article provides a tutorial on creating a basic plugin, demonstrating Backstage's flexibility and the necessary steps to integrate and modify plugins within the platform.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| Platform Engineering | 4 | 936 | 190 | 37 | +159% |
| Developer Experience | 2 | 907 | 292 | 92 | +156% |
| MCP | 1 | 2,460 | 213 | 96 | -18% |
| Real-time | 1 | 4,075 | 1,042 | 211 | +22% |