Help
RSS
API
Feed
Maltego
Contact
Domain > backstage-plugin.port.io
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-03-11
104.26.10.145
(
ClassC
)
2025-03-11
172.67.74.1
(
ClassC
)
2025-12-14
104.19.163.34
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Sun, 14 Dec 2025 23:57:41 GMTContent-Type: text/htmlContent-Length: 93398Connection: keep-aliveCache-Control: public, max-age0, must-revalidateLink: /cgi/asset/SpaceGrotesk_485Zq8Y0GAkqbz_dXjiLd.woff2>; relpreload; asfont; crossoriginanonymous, /cgi/asset/DMSans-variable_LtBOBAW1c6rgxsamlM0y3.woff2>; relpreload; asfont; crossoriginanonymous, /assets/index-DwqM7pkC.css>; relpreload; asstyleStrict-Transport-Security: max-age63072000; includeSubDomains; preloadContent-Security-Policy: frame-ancestors selfReferrer-Policy: strict-origin-when-cross-originX-Content-Type-Options: nosniffX-Frame-Options: SAMEORIGINX-Powered-By: Webstudio CloudVary: accept-encodingServer: cloudflareCF-RAY: 9ae1a51f4c6a61c8-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen-US data-ws-project2e9b390b-9982-4abe-859a-46cd5ba7ed3f data-ws-last-published2025-06-18T07:41:17.427Z>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width,initial-scale1/>link relpreload asimage imageSrcSet/cgi/image/Favicon_256_backstage_Xse_XA8vqt4R79ptlQzIm.svg?width16&quality80&formatauto 16w, /cgi/image/Favicon_256_backstage_Xse_XA8vqt4R79ptlQzIm.svg?width32&quality80&formatauto 32w, /cgi/image/Favicon_256_backstage_Xse_XA8vqt4R79ptlQzIm.svg?width48&quality80&formatauto 48w, /cgi/image/Favicon_256_backstage_Xse_XA8vqt4R79ptlQzIm.svg?width64&quality80&formatauto 64w imageSizes100vw/>link relicon href/cgi/image/32_H4_IFAaxXuEoBFPXzvKNB.png?width144&quality100&height144&fitpad&formatauto/>link relpreload href/cgi/asset/SpaceGrotesk_485Zq8Y0GAkqbz_dXjiLd.woff2 asfont crossoriginanonymous/>link relpreload href/cgi/asset/DMSans-variable_LtBOBAW1c6rgxsamlM0y3.woff2 asfont crossoriginanonymous/>link relcanonical hrefhttps://backstage-plugin.port.io/>link relmodulepreload href/assets/manifest-84f4ac36.js/>link relmodulepreload href/assets/entry.client-BRYPTOeU.js/>link relmodulepreload href/assets/components-CSDNqPG1.js/>link relmodulepreload href/assets/_index-B44JxwYH.js/>link relmodulepreload href/assets/components-C8cf5BoA.js/>link relmodulepreload href/assets/accordion-DVvijnX8.js/>link relmodulepreload href/assets/root-QTc0HIip.js/>link relmodulepreload href/assets/index-Bj2aeNOI.js/>link relmodulepreload href/assets/_index-DJm054ea.js/>meta propertyog:url contenthttps://backstage-plugin.port.io//>meta propertyog:title contentPort's Backstage plugin framework/>meta propertyog:type contentwebsite/>meta propertyog:site_name contentPort for Backstage/>meta namedescription contentPort’s plugin framework is the only way to build your custom plugins quickly enough./>meta propertyog:description contentPort’s plugin framework is the only way to build your custom plugins quickly enough./>meta propertyog:image contenthttps://backstage-plugin.port.io/cgi/image/image_(1)_(1)_0TFGX_j4GeAuq2o1vaWYI.png?formatraw/>meta propertytwitter:card contentsummary_large_image/>title>Port's Backstage plugin framework/title>script typeapplication/ld+json>{@context:https://schema.org,@type:WebSite,name:Port for Backstage,url:https://backstage-plugin.port.io}/script>link relstylesheet href/assets/index-DwqM7pkC.css/>script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-NP6MPT7);/script>/head>body classw-body>div classw-box ci4qal1 c1dk51r7 c2lp6bv c65ox8w cckrr60 cnt7u1e overflow-clip>div styledisplay:contents>div styledisplay:contents>div classw-html-embed>!-- Google Tag Manager (noscript) -->noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-NP6MPT7height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) -->/div>/div>/div>div classw-box c3lef69>div styledisplay:contents>div styledisplay:contents>div classw-html-embed>style>body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smoothing: antialiased; text-rendering: optimizeLegibility; overscroll-behavior: none;}.overflow-clip { overflow: clip; width: 100%;}.main { width:100%; }.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0;}#port-backstage-comparison { height: 0; }/style>/div>/div>/div>div classw-html-embed>style>.w-tabs-list::-webkit-scrollbar, .hide-scrollbar::-webkit-scrollbar { display: none;}.w-tabs-list, .hide-scrollbar { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */}.section-tabs data-nametab { transition: opacity 0.4s ease-in-out;}.section-tabs data-nametabdata-stateinactive { opacity: 0;}.section-tabs data-nametabdata-stateactive { opacity: 1;}.w-vimeo iframe { left: 0; top: 0; border-radius: 2.4rem;}.CtaButton { border: 3px solid transparent; background-image: linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0)),linear-gradient(101deg,#ffffff,#28C0CA,#ffffff,#28C0CA,#ffffff); background-origin: border-box; background-clip: content-box, border-box; box-sizing: border-box;}/style>/div>/div>div styledisplay:contents>div styledisplay:contents>div classw-box caiqsuf coj44u4 c14cqobk cknwvyl cpdlx7k c114vrv2 c3dl09f cyhudpv ci5o506 c7kxoux ci4qal1 c180qdod c1o7vqu1 c1e434ub cwim515 c1xdtyag czoognl cu7yvde c1u0nzw5>a href/ data-discovertrue aria-currentpage classw-link crs5y89 c1t49jcf caiqsuf coj44u4 c14cqobk c1741kno ct32mt9 cqa6oym cfgxn2w c1n2h57k active>img alt width32 height32 src/cgi/image/Favicon_256_backstage_Xse_XA8vqt4R79ptlQzIm.svg?width64&quality80&formatauto classw-image cpr9n3o sizes100vw srcSet/cgi/image/Favicon_256_backstage_Xse_XA8vqt4R79ptlQzIm.svg?width16&quality80&formatauto 16w, /cgi/image/Favicon_256_backstage_Xse_XA8vqt4R79ptlQzIm.svg?width32&quality80&formatauto 32w, /cgi/image/Favicon_256_backstage_Xse_XA8vqt4R79ptlQzIm.svg?width48&quality80&formatauto 48w, /cgi/image/Favicon_256_backstage_Xse_XA8vqt4R79ptlQzIm.svg?width64&quality80&formatauto 64w decodingasync loadingeager/>span classw-text c1s4kvwo cbg8qt9 c12d9923 c18465i0>Backstage Plugin Framework/span>/a>div classw-box cf4qht5 cv4z629 c1t49jcf caiqsuf c193kzhu c14cqobk>div styledisplay:contents>div styledisplay:contents>div classw-box caiqsuf c7yxliz c19h653b c1y6jrjw c1w0zgc3 c1ox627c>a hrefhttps://github.com/port-labs/backstage-plugin target_blank classw-link c1s4kvwo c1741kno cez890k cp9vqs c1a73j8z cgfjpmc cn1b04y c1m2pgtu c1mqtzy6 cf3nzuc cv34cyd c1kkv0qg c1kq802p c1qt4ivm cmeiolk caiqsuf c14cqobk cknwvyl cz01fhj c1vt107e c19x0hji c1t6llfa cgtoxqo>span classw-text>GitHub/span>div classw-html-embed>svg stylemargin-bottom: 2px; xmlnshttp://www.w3.org/2000/svg width18 height18 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width1.25 stroke-linecapround stroke-linejoinround classicon icon-tabler icons-tabler-outline icon-tabler-external-link> path strokenone dM0 0h24v24H0z fillnone>/path> path dM12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6>/path> path dM11 13l9 -9>/path> path dM15 4h5v5>/path>/svg>/div>/a>a hrefhttps://docs.backstage-plugin.getport.io/ target_blank classw-link c1s4kvwo c1741kno cez890k cp9vqs c1a73j8z cgfjpmc cn1b04y c1m2pgtu c1mqtzy6 cf3nzuc cv34cyd c1kkv0qg c1kq802p c1qt4ivm cmeiolk caiqsuf c14cqobk cknwvyl cz01fhj c1vt107e c19x0hji c1t6llfa>Docs/a>a href/pricing data-discovertrue classw-link c1s4kvwo c1741kno cez890k cp9vqs c1a73j8z cgfjpmc cn1b04y c1m2pgtu c1mqtzy6 cf3nzuc cv34cyd c1kkv0qg c1kq802p c1qt4ivm cmeiolk caiqsuf c14cqobk cknwvyl cz01fhj c1vt107e c19x0hji c1t6llfa c8an706 target_self>Pricing/a>/div>a hrefhttps://docs.backstage-plugin.getport.io/getting-started target_blank classw-link cn42zn0 cyhudpv ci5o506 ckr4l0u c65ox8w coyx0fx c1sc8nd7 c1kkv0qg c1kq802p c1qt4ivm cmeiolk c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg couqr5m c1741kno c96mkaa c1w94nk3 c1ixbmvs>Start Building/a>/div>/div>/div>div classw-box c3lef69 cxx4rp7 c1pusp3a c1pi5iy2 c1feeuoe c1yezueh c12l6w40>button typebutton classw-button c1wsehrs cswltie c14cqobk cgdmd7c c1bhfj2d cfo37fl c1u8l0od c1c11gar c1d4hcup c6b75jw coyx0fx cue907d c2nf0up c2uy0jy c8643b7 c1vrmp80 c12gnfla c1e5or7e cqignf0 ckqnws6 czmk4ir c1406zdg cchhx8t c1kfpxp8 czy5rp5 cx2t52c c1wl53zv c1j3d7cj cx1mnbp c1udvoo9 c1iqoter c4tjagm aria-haspopupdialog aria-expandedfalse aria-controlsradix-:R6sj5: data-stateclosed>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 16 16 width100% height100% styledisplay: block;>path strokecurrentColor stroke-linecapround stroke-linejoinround dM2.667 8h10.666M2.667 4h10.666M2.667 12h10.666/>/svg>/div>/button>/div>/div>/div>/div>main data-anifade classw-box c2lp6bv c7dmi6q cyl431 cmy8c07 main>header classw-box ci4qal1 c2lp6bv c7dmi6q c114vrv2 c3dl09f c1krfiyy c1w94nk3 caiqsuf cykvs57 c13ak615 c1o6hedz c1xwth00 crnedec cg62sw crh4jee c35byfy ce7c1ei ca3kdn4 c1fd40ud c88h73z>div idhero classw-box ci4qal1 cm88x50 c2lp6bv c7dmi6q ckaeepe c1vypbja caiqsuf cykvs57 c1bthz69 c14cqobk cgdmd7c>div classw-box cykvs57 c1cqq0e7 caiqsuf c14cqobk cknwvyl c615qqu c1s85no9>h1 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1o9a6fm c2udwtb ck7xpy3 cg3pr1k>span classw-text>span classw-text>span classw-text-1 c1ghzbnc>Cut down/span>/span>img alt width320 src/cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width640&quality80&formatauto classw-image c1111har c70ewit c3lef69 ccf63y1 sizes100vw srcSet/cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width16&quality80&formatauto 16w, /cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width32&quality80&formatauto 32w, /cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width48&quality80&formatauto 48w, /cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width64&quality80&formatauto 64w, /cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width96&quality80&formatauto 96w, /cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width128&quality80&formatauto 128w, /cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width256&quality80&formatauto 256w, /cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width384&quality80&formatauto 384w, /cgi/image/underline_W-xFOGzRU_qOhZVdVD3EK.png?width640&quality80&formatauto 640w decodingasync loadinglazy/>span classw-text> your Backstagebr/>development time/span>/span>/h1>p classw-paragraph cseeeo9 csrculu c1x7m2oi c3gxo4j ci4qal1 c1b6qr3p c1virhnp c1fd6vob c18eo6ic>Create custom plugins as fast as you need them, powered by Port./p>/div>/div>/header>div classw-box ci4qal1 c15yv9rl c2lp6bv c7dmi6q ckaeepe c1vypbja caiqsuf cykvs57 c500zeh czkgril ch38twq>div classw-box caiqsuf c14cqobk cgdmd7c>a hrefhttps://docs.backstage-plugin.getport.io/getting-started target_blank classw-link cn42zn0 cyhudpv ci5o506 ckr4l0u c1x7m2oi coyx0fx c1fhbw8e c1kkv0qg c1kq802p c1qt4ivm cmeiolk c188aow2 c15ruju7 c6yiebd cf3nzuc cv34cyd couqr5m c1741kno c1krfiyy c1w94nk3 c1pwyam0 c15v8jet c1cf4ta7 c1i6eybf cfq191 chjzi10 cgzz8n5 c1u0j75f c1a7a9dv c1ckg33c c1ixbmvs c1hh5frz c6seufl c1sioy3e cbjju46 c18eo6ic c1fd6vob CtaButton>div classw-text>`yarn add` now/div>/a>/div>section classw-box caiqsuf cykvs57 c1bwcaha cdim73p c11z3w9z c1eardyj>h2 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c2udwtb cjylk6m slide>Integrations from dozens of files to just 7 lines of code/h2>div classw-box caiqsuf cykvs57 c1bwcaha c17r1xi7>div classw-box c2lp6bv c15n360w ci4qal1 caiqsuf cw8motj>div classw-html-embed c1epoie8 c1hmdqn3 c1yagcsd c1nu28mm cgvepyp c17pbzby c1aii6ta cgvm49j c1s6rzx0 c1x4dl0k c1lxjhuk caiqsuf cw8motj ci4qal1 c1ru5ifo cw5kl04 cry4lr5 c1eardyj>style>pre { color: #ffffff; white-space: pre-wrap; .purple { color: #bcbcff; } .blue { color: #3cb3f6; } .turk { color: #8be0e7; } .green { color: #d0ffb4; } .white { color: #ffffff; } .orange { color: #f6c23c; } .red { color: #ff6f55; } .code-num { color: #ffffff; opacity: 0.6; width: 2.2rem; margin-right: 1.6rem; display: inline-block; pointer-events: none; user-select: none; }}code { display: block; line-height: 1.5; text-wrap: nowrap; font-family: Space Grotesk, sans-serif;}/style>div styledisplay: flex;>pre styleflex-grow : 1;>code>span classcode-num>1/span>span classcode-num>2/span>span classcode-num>3/span>span classcode-num>4/span>span classcode-num>5/span>span classcode-num>6/span>span classcode-num>7/span>span classcode-num>8/span>span classcode-num>9/span>span classcode-num>10/span>span classcode-num>11/span>/code>/pre>pre>code>span classpurple>function/span> span class>MyTasksAndPRs/span>() { span classpurple>const/span> span class>prs/span> span classblue>PortSDK/span>.span classturk>useSearchQuery/span>(span classgreen>pull-requests/span>); span classpurple>const/span> span class>tasks/span> span classblue>PortSDK/span>.span classturk>useSearchQuery/span>(span classgreen>jira-tasks/span>); span classpurple>return/span> ( span classred><InfoCard/span> span classorange>noPadding/span> span classorange>title/span>span classgreen>My Open PRs/span>span classred>>/span> My PRs: {span classblue>prs/span>.span classgreen>map/span>((span classblue>pr/span>) > span classblue>pr/span>.span classturk>title/span>).span classturk>join/span>(span classgreen>, /span>)} My Tasks: {span classblue>tasks/span>.span classturk>map/span>((span classblue>task/span>) > span classblue>task/span>.span classturk>title/span>).span classturk>join/span>(span classgreen>, /span>)} span classred></InfoCard>/span> );}/code>/pre>/div>/div>img alt width565 height254 src/cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width1200&quality80&formatauto classw-image c1epoie8 c1hmdqn3 c1yagcsd c1nu28mm cgvepyp c17pbzby c1aii6ta cgvm49j c1s6rzx0 c1x4dl0k c1lxjhuk c3lef69 cw8motj ci4qal1 cw5kl04 c13eatr4 c1eardyj sizes100vw srcSet/cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width16&quality80&formatauto 16w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width32&quality80&formatauto 32w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width48&quality80&formatauto 48w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width64&quality80&formatauto 64w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width96&quality80&formatauto 96w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width128&quality80&formatauto 128w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width256&quality80&formatauto 256w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width384&quality80&formatauto 384w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width640&quality80&formatauto 640w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width750&quality80&formatauto 750w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width828&quality80&formatauto 828w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width1080&quality80&formatauto 1080w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width1200&quality80&formatauto 1200w decodingasync loadinglazy/>/div>/div>/section>section classw-box caiqsuf cykvs57 c19cw3gj cdim73p c11z3w9z c1eardyj>h2 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1x7m2oi c1qiitqa c2udwtb c18eo6ic c1fd6vob cjylk6m slide>Want to install ready-to-use, pre-built plugins?/h2>ul classw-list c1yd394x c17mv8l4 c1rkov61 c19cw3gj cg4qca c1ooeovp c1a7a9dv c1kne3kx c1pssxzf c1engh5q c1yezueh c1bv1ljs>li classw-list-item>a hrefhttps://docs.backstage-plugin.getport.io/examples/dev-daily target_blank classw-link cgvepyp cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c1qzyxjz c1tup4j6 c193kzhu cv2uigw cmoga10 cy4r4tk c1e10iz1 cjv5zkh c1krfiyy c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg cdim73p c5nv1em c1csdips cs8acfz>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>h3 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1vbhp96 c2udwtb cnq63aa>Developer homepage/h3>p classw-paragraph cseeeo9 csrculu c65ox8w c1b6qr3p c1virhnp c1a46v8w>Enable developers to plan their day with tickets and pull requests relevant to them/p>/div>div classw-box caiqsuf>div classw-box c1yd394x c79hz1l ceskal0>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width21 height22 src/cgi/image/1_DrqYpEk6tES5FZ73Xfn3M.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/1_DrqYpEk6tES5FZ73Xfn3M.svg?width16&quality80&formatauto 16w, /cgi/image/1_DrqYpEk6tES5FZ73Xfn3M.svg?width32&quality80&formatauto 32w, /cgi/image/1_DrqYpEk6tES5FZ73Xfn3M.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width22 height22 src/cgi/image/2_omKEY1pdL9p__CNWCPUsJ.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/2_omKEY1pdL9p__CNWCPUsJ.svg?width16&quality80&formatauto 16w, /cgi/image/2_omKEY1pdL9p__CNWCPUsJ.svg?width32&quality80&formatauto 32w, /cgi/image/2_omKEY1pdL9p__CNWCPUsJ.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>/div>/div>/a>/li>li classw-list-item>a hrefhttps://docs.backstage-plugin.getport.io/examples/incident-management target_blank classw-link cgvepyp cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c1qzyxjz c1tup4j6 c193kzhu cv2uigw cmoga10 cy4r4tk c1e10iz1 cjv5zkh c1krfiyy c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg cdim73p c5nv1em c1csdips cs8acfz>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>h3 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1vbhp96 c2udwtb cnq63aa>On-Call homepage/h3>p classw-paragraph cseeeo9 csrculu c65ox8w c1b6qr3p c1virhnp c1a46v8w>Use a tailored dashboard to manage incidents and improve efficiency during br/>on-call shifts/p>/div>div classw-box caiqsuf>div classw-box c1yd394x c79hz1l ceskal0>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width15 height16 src/cgi/image/3_1oQX6sq-Eg6P5e0QGWilc.svg?width32&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/3_1oQX6sq-Eg6P5e0QGWilc.svg?width16&quality80&formatauto 16w, /cgi/image/3_1oQX6sq-Eg6P5e0QGWilc.svg?width32&quality80&formatauto 32w decodingasync loadinglazy/>/div>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width22 height21 src/cgi/image/4_-Y3WVsJcMW_-yQ3Crw8Q0.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/4_-Y3WVsJcMW_-yQ3Crw8Q0.svg?width16&quality80&formatauto 16w, /cgi/image/4_-Y3WVsJcMW_-yQ3Crw8Q0.svg?width32&quality80&formatauto 32w, /cgi/image/4_-Y3WVsJcMW_-yQ3Crw8Q0.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width21 height21 src/cgi/image/5_sotuSIxmUiudX5OZDWtjX.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/5_sotuSIxmUiudX5OZDWtjX.svg?width16&quality80&formatauto 16w, /cgi/image/5_sotuSIxmUiudX5OZDWtjX.svg?width32&quality80&formatauto 32w, /cgi/image/5_sotuSIxmUiudX5OZDWtjX.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>/div>/div>/a>/li>li classw-list-item>a hrefhttps://docs.backstage-plugin.getport.io/examples/security target_blank classw-link cgvepyp cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c1qzyxjz c1tup4j6 c193kzhu cv2uigw cmoga10 cy4r4tk c1e10iz1 cjv5zkh c1krfiyy c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg cdim73p c5nv1em c1csdips cs8acfz>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>h3 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1vbhp96 c2udwtb cnq63aa>AppSec dashboard/h3>p classw-paragraph cseeeo9 csrculu c65ox8w c1b6qr3p c1virhnp c1a46v8w>Get a unified view of security through your existing scanners/p>/div>div classw-box caiqsuf>div classw-box c1yd394x c79hz1l ceskal0>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width22 height21 src/cgi/image/6_UgO0BOszAKDdn6a4nJN83.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/6_UgO0BOszAKDdn6a4nJN83.svg?width16&quality80&formatauto 16w, /cgi/image/6_UgO0BOszAKDdn6a4nJN83.svg?width32&quality80&formatauto 32w, /cgi/image/6_UgO0BOszAKDdn6a4nJN83.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width21 height21 src/cgi/image/7_hjfSI81XEWjepRtZzaWH5.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/7_hjfSI81XEWjepRtZzaWH5.svg?width16&quality80&formatauto 16w, /cgi/image/7_hjfSI81XEWjepRtZzaWH5.svg?width32&quality80&formatauto 32w, /cgi/image/7_hjfSI81XEWjepRtZzaWH5.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width21 height21 src/cgi/image/8_D8nkeGUOU7ErJ4IPEgxSk.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/8_D8nkeGUOU7ErJ4IPEgxSk.svg?width16&quality80&formatauto 16w, /cgi/image/8_D8nkeGUOU7ErJ4IPEgxSk.svg?width32&quality80&formatauto 32w, /cgi/image/8_D8nkeGUOU7ErJ4IPEgxSk.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width22 height21 src/cgi/image/9_xfJ4gvn0Q6hF0so9Dwxpo.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/9_xfJ4gvn0Q6hF0so9Dwxpo.svg?width16&quality80&formatauto 16w, /cgi/image/9_xfJ4gvn0Q6hF0so9Dwxpo.svg?width32&quality80&formatauto 32w, /cgi/image/9_xfJ4gvn0Q6hF0so9Dwxpo.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>/div>/div>/a>/li>li classw-list-item>a hrefhttps://docs.backstage-plugin.getport.io/examples target_blank classw-link cgvepyp cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c1qzyxjz c1tup4j6 c193kzhu cv2uigw cmoga10 cy4r4tk c1e10iz1 cjv5zkh c1krfiyy c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg cdim73p c5nv1em c1csdips cs8acfz>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>h3 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1vbhp96 c2udwtb cnq63aa>Feature flag dashboard/h3>p classw-paragraph cseeeo9 csrculu c65ox8w c1b6qr3p c1virhnp c1a46v8w>Turn feature flags on/off within the Backstage UI/p>/div>div classw-box caiqsuf>div classw-box c1yd394x c79hz1l ceskal0>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width21 height21 src/cgi/image/10_kyvxsZZXxAlVbGOluv3_9.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/10_kyvxsZZXxAlVbGOluv3_9.svg?width16&quality80&formatauto 16w, /cgi/image/10_kyvxsZZXxAlVbGOluv3_9.svg?width32&quality80&formatauto 32w, /cgi/image/10_kyvxsZZXxAlVbGOluv3_9.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>div classw-box cjjb703 c1ih8211 caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cpzgspw c1q39tpa cy6wmw3 c1yck7by cow3c1r cnr7bl6 c1rycy33 c16afofw cci42um c11isnzg>img alt width21 height21 src/cgi/image/11_a28m27wg22vCn7LMc4NjI.svg?width48&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/11_a28m27wg22vCn7LMc4NjI.svg?width16&quality80&formatauto 16w, /cgi/image/11_a28m27wg22vCn7LMc4NjI.svg?width32&quality80&formatauto 32w, /cgi/image/11_a28m27wg22vCn7LMc4NjI.svg?width48&quality80&formatauto 48w decodingasync loadinglazy/>/div>/div>/div>/a>/li>li classw-list-item>a hrefhttps://docs.backstage-plugin.getport.io/examples/devex-survey target_blank classw-link cgvepyp cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c1qzyxjz c1tup4j6 c193kzhu cv2uigw cmoga10 cy4r4tk c1e10iz1 cjv5zkh c1krfiyy c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg cdim73p c5nv1em c1csdips cs8acfz>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>h3 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1vbhp96 c2udwtb cnq63aa>Quality surveys/h3>p classw-paragraph cseeeo9 csrculu c65ox8w c1b6qr3p c1virhnp c1a46v8w>Run quality surveys to identify and address the most pressing pain points for your engineers/p>/div>/a>/li>li classw-list-item>div classw-box c1i513yb cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c1qzyxjz c1tup4j6 c193kzhu cv2uigw cmoga10 cy4r4tk c1e10iz1 cjv5zkh c1krfiyy c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg cdim73p c5nv1em c1csdips c1wa12na>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>h3 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1vbhp96 c2udwtb c1seikpp caknpf9>More coming soon.../h3>/div>/div>/li>/ul>/section>section classw-box caiqsuf cykvs57 c19cw3gj cdim73p c11z3w9z c1eardyj>h2 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1x7m2oi c1qiitqa c2udwtb c18eo6ic c1fd6vob cjylk6m slide>Port eliminates your barriers to Backstage adoption/h2>div classw-box caiqsuf cykvs57>div classw-box cu12eyp c129qngn c716y91 c1dnmp8o cs6hjhi c111383o cb88cc2 c914qu8 c1o6hedz c2lp6bv caiqsuf c1nt78vx c19h653b c1pssxzf clq6b8i c1ttg3fl c15k5rpy cfvelro c138j7w c48c44s c1xfa2sk c3fn3k3>img alt width129 height37 src/cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width384&quality80&formatauto classw-image c1111har c1dbkboe c180qdod c147qb4j ckl3a6v sizes100vw srcSet/cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width16&quality80&formatauto 16w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width32&quality80&formatauto 32w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width48&quality80&formatauto 48w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width64&quality80&formatauto 64w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width96&quality80&formatauto 96w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width128&quality80&formatauto 128w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width256&quality80&formatauto 256w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width384&quality80&formatauto 384w decodingasync loadinglazy/>div classw-box ci4qal1 crs5y89 c1t49jcf caiqsuf cykvs57 c1bthz69 cqb9t4o c11z3w9z>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>div classw-box cseeeo9 csrculu c1vbhp96 coyx0fx caiqsuf c1ar4o3r c1b6qr3p c1virhnp c1a46v8w cnq63aa>div classw-text>01/div>div classw-text c7dzxhv>//div>div classw-text c7dzxhv>02/div>div classw-text c7dzxhv>//div>div classw-text c7dzxhv>03/div>/div>h3 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1x7m2oi c2udwtb c18eo6ic c1fd6vob>API integrations/h3>/div>p classw-paragraph cseeeo9 csrculu c1vbhp96 coyx0fx c1b6qr3p c1virhnp c1a46v8w cnq63aa>Prebuilt API integrations eliminate rate limits, tokens, and security hassles, so you can focus on building, not troubleshooting/p>/div>div classw-box cv4z629 c1t49jcf caiqsuf c14cqobk cgdmd7c cykvs57 c1ox627c c1bibtt8>div classw-box cv4z629 c1t49jcf c1gfjc5i ci4qal1 caiqsuf cju5nzo c16ykfzn c1cqq0e7 c193kzhu c22buy0 c1gpqm1m>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/1_cW3RK8_fLODuz9Gsj4GvE.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/1_cW3RK8_fLODuz9Gsj4GvE.svg?width16&quality80&formatauto 16w, /cgi/image/1_cW3RK8_fLODuz9Gsj4GvE.svg?width32&quality80&formatauto 32w, /cgi/image/1_cW3RK8_fLODuz9Gsj4GvE.svg?width48&quality80&formatauto 48w, /cgi/image/1_cW3RK8_fLODuz9Gsj4GvE.svg?width64&quality80&formatauto 64w, /cgi/image/1_cW3RK8_fLODuz9Gsj4GvE.svg?width96&quality80&formatauto 96w, /cgi/image/1_cW3RK8_fLODuz9Gsj4GvE.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/2_-Pt9sTp0-5USjA7dBUcHS.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/2_-Pt9sTp0-5USjA7dBUcHS.svg?width16&quality80&formatauto 16w, /cgi/image/2_-Pt9sTp0-5USjA7dBUcHS.svg?width32&quality80&formatauto 32w, /cgi/image/2_-Pt9sTp0-5USjA7dBUcHS.svg?width48&quality80&formatauto 48w, /cgi/image/2_-Pt9sTp0-5USjA7dBUcHS.svg?width64&quality80&formatauto 64w, /cgi/image/2_-Pt9sTp0-5USjA7dBUcHS.svg?width96&quality80&formatauto 96w, /cgi/image/2_-Pt9sTp0-5USjA7dBUcHS.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/3_sFJo96-6VYc1T8xlAVoai.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/3_sFJo96-6VYc1T8xlAVoai.svg?width16&quality80&formatauto 16w, /cgi/image/3_sFJo96-6VYc1T8xlAVoai.svg?width32&quality80&formatauto 32w, /cgi/image/3_sFJo96-6VYc1T8xlAVoai.svg?width48&quality80&formatauto 48w, /cgi/image/3_sFJo96-6VYc1T8xlAVoai.svg?width64&quality80&formatauto 64w, /cgi/image/3_sFJo96-6VYc1T8xlAVoai.svg?width96&quality80&formatauto 96w, /cgi/image/3_sFJo96-6VYc1T8xlAVoai.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/4_aSbrieYHEADN0l15j6KXS.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/4_aSbrieYHEADN0l15j6KXS.svg?width16&quality80&formatauto 16w, /cgi/image/4_aSbrieYHEADN0l15j6KXS.svg?width32&quality80&formatauto 32w, /cgi/image/4_aSbrieYHEADN0l15j6KXS.svg?width48&quality80&formatauto 48w, /cgi/image/4_aSbrieYHEADN0l15j6KXS.svg?width64&quality80&formatauto 64w, /cgi/image/4_aSbrieYHEADN0l15j6KXS.svg?width96&quality80&formatauto 96w, /cgi/image/4_aSbrieYHEADN0l15j6KXS.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/5_TkBCpCd5bH-ORUMCAqJOL.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/5_TkBCpCd5bH-ORUMCAqJOL.svg?width16&quality80&formatauto 16w, /cgi/image/5_TkBCpCd5bH-ORUMCAqJOL.svg?width32&quality80&formatauto 32w, /cgi/image/5_TkBCpCd5bH-ORUMCAqJOL.svg?width48&quality80&formatauto 48w, /cgi/image/5_TkBCpCd5bH-ORUMCAqJOL.svg?width64&quality80&formatauto 64w, /cgi/image/5_TkBCpCd5bH-ORUMCAqJOL.svg?width96&quality80&formatauto 96w, /cgi/image/5_TkBCpCd5bH-ORUMCAqJOL.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/6_TU_HI0zSg3Nfj7_PmUaX3.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/6_TU_HI0zSg3Nfj7_PmUaX3.svg?width16&quality80&formatauto 16w, /cgi/image/6_TU_HI0zSg3Nfj7_PmUaX3.svg?width32&quality80&formatauto 32w, /cgi/image/6_TU_HI0zSg3Nfj7_PmUaX3.svg?width48&quality80&formatauto 48w, /cgi/image/6_TU_HI0zSg3Nfj7_PmUaX3.svg?width64&quality80&formatauto 64w, /cgi/image/6_TU_HI0zSg3Nfj7_PmUaX3.svg?width96&quality80&formatauto 96w, /cgi/image/6_TU_HI0zSg3Nfj7_PmUaX3.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/7_a166bl1aSM1AkFmDMuLUO.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/7_a166bl1aSM1AkFmDMuLUO.svg?width16&quality80&formatauto 16w, /cgi/image/7_a166bl1aSM1AkFmDMuLUO.svg?width32&quality80&formatauto 32w, /cgi/image/7_a166bl1aSM1AkFmDMuLUO.svg?width48&quality80&formatauto 48w, /cgi/image/7_a166bl1aSM1AkFmDMuLUO.svg?width64&quality80&formatauto 64w, /cgi/image/7_a166bl1aSM1AkFmDMuLUO.svg?width96&quality80&formatauto 96w, /cgi/image/7_a166bl1aSM1AkFmDMuLUO.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/8_TKsi_9AkOBiOudVqdLjkG.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/8_TKsi_9AkOBiOudVqdLjkG.svg?width16&quality80&formatauto 16w, /cgi/image/8_TKsi_9AkOBiOudVqdLjkG.svg?width32&quality80&formatauto 32w, /cgi/image/8_TKsi_9AkOBiOudVqdLjkG.svg?width48&quality80&formatauto 48w, /cgi/image/8_TKsi_9AkOBiOudVqdLjkG.svg?width64&quality80&formatauto 64w, /cgi/image/8_TKsi_9AkOBiOudVqdLjkG.svg?width96&quality80&formatauto 96w, /cgi/image/8_TKsi_9AkOBiOudVqdLjkG.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/9_RGZnHbfbQ76Mlk7bdhsGa.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/9_RGZnHbfbQ76Mlk7bdhsGa.svg?width16&quality80&formatauto 16w, /cgi/image/9_RGZnHbfbQ76Mlk7bdhsGa.svg?width32&quality80&formatauto 32w, /cgi/image/9_RGZnHbfbQ76Mlk7bdhsGa.svg?width48&quality80&formatauto 48w, /cgi/image/9_RGZnHbfbQ76Mlk7bdhsGa.svg?width64&quality80&formatauto 64w, /cgi/image/9_RGZnHbfbQ76Mlk7bdhsGa.svg?width96&quality80&formatauto 96w, /cgi/image/9_RGZnHbfbQ76Mlk7bdhsGa.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/10_vFLh4ZZt1RVdxTXe-bly6.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/10_vFLh4ZZt1RVdxTXe-bly6.svg?width16&quality80&formatauto 16w, /cgi/image/10_vFLh4ZZt1RVdxTXe-bly6.svg?width32&quality80&formatauto 32w, /cgi/image/10_vFLh4ZZt1RVdxTXe-bly6.svg?width48&quality80&formatauto 48w, /cgi/image/10_vFLh4ZZt1RVdxTXe-bly6.svg?width64&quality80&formatauto 64w, /cgi/image/10_vFLh4ZZt1RVdxTXe-bly6.svg?width96&quality80&formatauto 96w, /cgi/image/10_vFLh4ZZt1RVdxTXe-bly6.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/11_aJMwF9oYVeGkgyjuKukTI.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/11_aJMwF9oYVeGkgyjuKukTI.svg?width16&quality80&formatauto 16w, /cgi/image/11_aJMwF9oYVeGkgyjuKukTI.svg?width32&quality80&formatauto 32w, /cgi/image/11_aJMwF9oYVeGkgyjuKukTI.svg?width48&quality80&formatauto 48w, /cgi/image/11_aJMwF9oYVeGkgyjuKukTI.svg?width64&quality80&formatauto 64w, /cgi/image/11_aJMwF9oYVeGkgyjuKukTI.svg?width96&quality80&formatauto 96w, /cgi/image/11_aJMwF9oYVeGkgyjuKukTI.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/12_pcM7-sRiuzqrF7o8Uf-VA.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/12_pcM7-sRiuzqrF7o8Uf-VA.svg?width16&quality80&formatauto 16w, /cgi/image/12_pcM7-sRiuzqrF7o8Uf-VA.svg?width32&quality80&formatauto 32w, /cgi/image/12_pcM7-sRiuzqrF7o8Uf-VA.svg?width48&quality80&formatauto 48w, /cgi/image/12_pcM7-sRiuzqrF7o8Uf-VA.svg?width64&quality80&formatauto 64w, /cgi/image/12_pcM7-sRiuzqrF7o8Uf-VA.svg?width96&quality80&formatauto 96w, /cgi/image/12_pcM7-sRiuzqrF7o8Uf-VA.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>div classw-box c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cw5kl04 c19fkrw1 c1ez99c0 co0lpzt c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769>img alt width51 height51 src/cgi/image/13_uE8satkQAQFvQmQf28Hk-.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/13_uE8satkQAQFvQmQf28Hk-.svg?width16&quality80&formatauto 16w, /cgi/image/13_uE8satkQAQFvQmQf28Hk-.svg?width32&quality80&formatauto 32w, /cgi/image/13_uE8satkQAQFvQmQf28Hk-.svg?width48&quality80&formatauto 48w, /cgi/image/13_uE8satkQAQFvQmQf28Hk-.svg?width64&quality80&formatauto 64w, /cgi/image/13_uE8satkQAQFvQmQf28Hk-.svg?width96&quality80&formatauto 96w, /cgi/image/13_uE8satkQAQFvQmQf28Hk-.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>/div>a href# target_self classw-link c12fn5a1 c1jebjzl caiqsuf c14cqobk cgdmd7c cfq191 chjzi10 cgzz8n5 c1u0j75f cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne c1yppyr8 cg444dy cfct8v cgbu12q cci42um cu6uryg cue907d c1741kno cv4z629 c1t49jcf coyx0fx c1ar4o3r c1vbhp96 c16or67t cw5kl04 c19fkrw1 c1okb8i9 c35dfta c170fjhn cugc12w c13up0qt ceipidg c1s92iqc c3j2yeq c1c4l769 c1o8haxf cg2nf28 ck43e42>img alt width50 height51 src/cgi/image/Add_-SLBEED40pOkjGW0TulL5.svg?width128&quality80&formatauto classw-image c1ykrndu sizes100vw srcSet/cgi/image/Add_-SLBEED40pOkjGW0TulL5.svg?width16&quality80&formatauto 16w, /cgi/image/Add_-SLBEED40pOkjGW0TulL5.svg?width32&quality80&formatauto 32w, /cgi/image/Add_-SLBEED40pOkjGW0TulL5.svg?width48&quality80&formatauto 48w, /cgi/image/Add_-SLBEED40pOkjGW0TulL5.svg?width64&quality80&formatauto 64w, /cgi/image/Add_-SLBEED40pOkjGW0TulL5.svg?width96&quality80&formatauto 96w, /cgi/image/Add_-SLBEED40pOkjGW0TulL5.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>div classw-text>Build your own/div>/a>/div>/div>/div>div classw-box caiqsuf c14cqobk cgdmd7c>img alt width501 height149 src/cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width1080&quality80&formatauto classw-image c18f491p sizes100vw srcSet/cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width16&quality80&formatauto 16w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width32&quality80&formatauto 32w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width48&quality80&formatauto 48w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width64&quality80&formatauto 64w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width96&quality80&formatauto 96w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width128&quality80&formatauto 128w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width256&quality80&formatauto 256w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width384&quality80&formatauto 384w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width640&quality80&formatauto 640w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width750&quality80&formatauto 750w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width828&quality80&formatauto 828w, /cgi/image/arrow_shAgK79o-G6gtEF7gDv9U.svg?width1080&quality80&formatauto 1080w decodingasync loadinglazy/>/div>div classw-box cu12eyp c129qngn c716y91 c1dnmp8o cs6hjhi c111383o cb88cc2 c914qu8 c1o6hedz c2lp6bv caiqsuf c1nt78vx c19h653b c1pssxzf clq6b8i c1ttg3fl c15k5rpy cfvelro c138j7w c48c44s c1xfa2sk c3fn3k3>img alt width129 height37 src/cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width384&quality80&formatauto classw-image c1111har c1dbkboe c180qdod c147qb4j c1kjrlze sizes100vw srcSet/cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width16&quality80&formatauto 16w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width32&quality80&formatauto 32w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width48&quality80&formatauto 48w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width64&quality80&formatauto 64w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width96&quality80&formatauto 96w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width128&quality80&formatauto 128w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width256&quality80&formatauto 256w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width384&quality80&formatauto 384w decodingasync loadinglazy/>div classw-box ci4qal1 crs5y89 c1t49jcf caiqsuf cykvs57 c1bthz69 cqb9t4o c11z3w9z>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>div classw-box cseeeo9 csrculu c1vbhp96 coyx0fx caiqsuf c1ar4o3r c1b6qr3p c1virhnp c1a46v8w cnq63aa>div classw-text c7dzxhv>01/div>div classw-text c7dzxhv>//div>div classw-text>02/div>div classw-text c7dzxhv>//div>div classw-text c7dzxhv>03/div>/div>h3 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1x7m2oi c2udwtb c18eo6ic c1fd6vob>Building blocks/h3>/div>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>p classw-paragraph cseeeo9 csrculu c1vbhp96 coyx0fx c1b6qr3p c1virhnp c1a46v8w cnq63aa>With the dev portal engine, you can quickly build custom/p>/div>/div>div classw-box cv4z629 c1t49jcf caiqsuf c14cqobk cgdmd7c cykvs57 c1ox627c c1bibtt8>div classw-box cfyxy56 ci4qal1 c1yd394x cnsk4g1 c5a3v1e c1bthz69 c1yezueh c1sicvpv cjhkw80 c11z3w9z cnq3i4a ci8nqw2>a target_blank hrefhttps://docs.backstage-plugin.getport.io/features/catalog-builder classw-link cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne cci42um cu6uryg cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c14cqobk cgdmd7c c1v4760n c1w94nk3 cswun79 cue907d c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg csa99rk c1fzsui9 c1r3pxdz c1uw4pvs c1p5867f cleu9pz c19clviu>img alt width51 height51 src/cgi/image/data_object_4vKQsNbGW4aRdA4Zdy9ot.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/data_object_4vKQsNbGW4aRdA4Zdy9ot.svg?width16&quality80&formatauto 16w, /cgi/image/data_object_4vKQsNbGW4aRdA4Zdy9ot.svg?width32&quality80&formatauto 32w, /cgi/image/data_object_4vKQsNbGW4aRdA4Zdy9ot.svg?width48&quality80&formatauto 48w, /cgi/image/data_object_4vKQsNbGW4aRdA4Zdy9ot.svg?width64&quality80&formatauto 64w, /cgi/image/data_object_4vKQsNbGW4aRdA4Zdy9ot.svg?width96&quality80&formatauto 96w, /cgi/image/data_object_4vKQsNbGW4aRdA4Zdy9ot.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>p classw-paragraph cseeeo9 csrculu c1vbhp96 coyx0fx cpyz0y4 c1b6qr3p c1virhnp c1a46v8w cnq63aa cjw2hp3>Your own data model/p>/a>a target_blank hrefhttps://docs.backstage-plugin.getport.io/features/actions classw-link cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne cci42um cu6uryg cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c14cqobk cgdmd7c c1v4760n c1w94nk3 cswun79 cue907d c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg csa99rk c1fzsui9 c1r3pxdz c1uw4pvs c1p5867f cleu9pz c19clviu>img alt width51 height51 src/cgi/image/insert_drive_file_GRDTWAPEeZvB6Xf48o6wr.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/insert_drive_file_GRDTWAPEeZvB6Xf48o6wr.svg?width16&quality80&formatauto 16w, /cgi/image/insert_drive_file_GRDTWAPEeZvB6Xf48o6wr.svg?width32&quality80&formatauto 32w, /cgi/image/insert_drive_file_GRDTWAPEeZvB6Xf48o6wr.svg?width48&quality80&formatauto 48w, /cgi/image/insert_drive_file_GRDTWAPEeZvB6Xf48o6wr.svg?width64&quality80&formatauto 64w, /cgi/image/insert_drive_file_GRDTWAPEeZvB6Xf48o6wr.svg?width96&quality80&formatauto 96w, /cgi/image/insert_drive_file_GRDTWAPEeZvB6Xf48o6wr.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>p classw-paragraph cseeeo9 csrculu c1vbhp96 coyx0fx cpyz0y4 c1b6qr3p c1virhnp c1a46v8w cnq63aa cjw2hp3>Your own action forms/p>/a>a target_blank hrefhttps://docs.backstage-plugin.getport.io/features/automations classw-link cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne cci42um cu6uryg cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c14cqobk cgdmd7c c1v4760n c1w94nk3 cswun79 cue907d c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg csa99rk c1fzsui9 c1r3pxdz c1uw4pvs c1p5867f cleu9pz c19clviu>img alt width51 height51 src/cgi/image/Automations_zBCfsItm04vDT-yxA1JrY.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/Automations_zBCfsItm04vDT-yxA1JrY.svg?width16&quality80&formatauto 16w, /cgi/image/Automations_zBCfsItm04vDT-yxA1JrY.svg?width32&quality80&formatauto 32w, /cgi/image/Automations_zBCfsItm04vDT-yxA1JrY.svg?width48&quality80&formatauto 48w, /cgi/image/Automations_zBCfsItm04vDT-yxA1JrY.svg?width64&quality80&formatauto 64w, /cgi/image/Automations_zBCfsItm04vDT-yxA1JrY.svg?width96&quality80&formatauto 96w, /cgi/image/Automations_zBCfsItm04vDT-yxA1JrY.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>p classw-paragraph cseeeo9 csrculu c1vbhp96 coyx0fx cpyz0y4 c1b6qr3p c1virhnp c1a46v8w cnq63aa cjw2hp3>Your own automations/p>/a>a target_blank hrefhttps://docs.backstage-plugin.getport.io/features/scorecards classw-link cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne cci42um cu6uryg cn0yg7 c1kvxx5 c1rcwrva c1hr0i27 caiqsuf cykvs57 c14cqobk cgdmd7c c1v4760n c1w94nk3 cswun79 cue907d c1741kno c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg csa99rk c1fzsui9 c1r3pxdz c1uw4pvs c1p5867f cleu9pz c19clviu>img alt width51 height51 src/cgi/image/Score_wMZpy1Jxg4mLQ7eNgPA9C.svg?width128&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/Score_wMZpy1Jxg4mLQ7eNgPA9C.svg?width16&quality80&formatauto 16w, /cgi/image/Score_wMZpy1Jxg4mLQ7eNgPA9C.svg?width32&quality80&formatauto 32w, /cgi/image/Score_wMZpy1Jxg4mLQ7eNgPA9C.svg?width48&quality80&formatauto 48w, /cgi/image/Score_wMZpy1Jxg4mLQ7eNgPA9C.svg?width64&quality80&formatauto 64w, /cgi/image/Score_wMZpy1Jxg4mLQ7eNgPA9C.svg?width96&quality80&formatauto 96w, /cgi/image/Score_wMZpy1Jxg4mLQ7eNgPA9C.svg?width128&quality80&formatauto 128w decodingasync loadinglazy/>p classw-paragraph cseeeo9 csrculu c1vbhp96 coyx0fx cpyz0y4 c1b6qr3p c1virhnp c1a46v8w cnq63aa cjw2hp3>Your own scorecards/p>/a>/div>/div>/div>div classw-box caiqsuf c14cqobk cgdmd7c>img alt width501 height149 src/cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width1080&quality80&formatauto classw-image c18f491p sizes100vw srcSet/cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width16&quality80&formatauto 16w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width32&quality80&formatauto 32w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width48&quality80&formatauto 48w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width64&quality80&formatauto 64w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width96&quality80&formatauto 96w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width128&quality80&formatauto 128w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width256&quality80&formatauto 256w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width384&quality80&formatauto 384w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width640&quality80&formatauto 640w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width750&quality80&formatauto 750w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width828&quality80&formatauto 828w, /cgi/image/arrow2_3E6pleIgwSmc_DqtJjSoY.svg?width1080&quality80&formatauto 1080w decodingasync loadinglazy/>/div>div classw-box cu12eyp c129qngn c716y91 c1dnmp8o cs6hjhi c111383o cb88cc2 c914qu8 c1o6hedz c2lp6bv caiqsuf c1nt78vx c19h653b c1pssxzf c1l2khhy cqhakfr c1q8ct1u cfvelro c138j7w c48c44s c1xfa2sk c17nfgvv>img alt width129 height37 src/cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width384&quality80&formatauto classw-image c1111har c1dbkboe c180qdod c147qb4j c1kjrlze sizes100vw srcSet/cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width16&quality80&formatauto 16w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width32&quality80&formatauto 32w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width48&quality80&formatauto 48w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width64&quality80&formatauto 64w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width96&quality80&formatauto 96w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width128&quality80&formatauto 128w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width256&quality80&formatauto 256w, /cgi/image/Label_raw_2I2JH3RDF1NHFqb32oG7C.svg?width384&quality80&formatauto 384w decodingasync loadinglazy/>div classw-box ci4qal1 crs5y89 c1t49jcf caiqsuf cykvs57 c1bthz69 cqb9t4o c11z3w9z>div classw-box caiqsuf cykvs57 c1v4760n c1hiw2c>div classw-box cseeeo9 csrculu c1vbhp96 coyx0fx caiqsuf c1ar4o3r c1b6qr3p c1virhnp c1a46v8w cnq63aa>div classw-text c7dzxhv>01/div>div classw-text c7dzxhv>//div>div classw-text c7dzxhv>02/div>div classw-text c7dzxhv>//div>div classw-text>03/div>/div>h3 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1x7m2oi c2udwtb c18eo6ic c1fd6vob>Custom plugins/h3>/div>p classw-paragraph cseeeo9 csrculu c1vbhp96 coyx0fx c1b6qr3p c1virhnp c1a46v8w cnq63aa>Easily build plugins and experiences to stay ahead of the roadmap, no matter the team size/p>/div>div classw-box cv4z629 c1t49jcf caiqsuf c14cqobk cgdmd7c cykvs57 c1ox627c c1bibtt8 cjjnpay ckd7tgg c1macj97 c16l7m8b>div classw-box c2lp6bv c15n360w ci4qal1 c14kp9dx>div classw-html-embed c1epoie8 c1hmdqn3 c1yagcsd c1nu28mm cci42um c17pbzby c1lxjhuk caiqsuf cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne cfq191 chjzi10 cgzz8n5 c1u0j75f c1ptc6w9 c1pkjl9g c14kp9dx cuyn5fx cuba1x7 csa99rk cry4lr5 c1eardyj c155eu0z c1mmgfgv hide-scrollbar>div styledisplay: flex;>pre styleflex-grow : 1;>code>span classcode-num>1/span>span classcode-num>2/span>span classcode-num>3/span>span classcode-num>4/span>span classcode-num>5/span>span classcode-num>6/span>span classcode-num>7/span>span classcode-num>8/span>span classcode-num>9/span>span classcode-num>10/span>span classcode-num>11/span>/code>/pre>pre>code>span classpurple>function/span> span class>MyTasksAndPRs/span>() { span classpurple>const/span> span class>prs/span> span classblue>PortSDK/span>.span classturk>useSearchQuery/span>(span classgreen>pull-requests/span>); span classpurple>const/span> span class>tasks/span> span classblue>PortSDK/span>.span classturk>useSearchQuery/span>(span classgreen>jira-tasks/span>); span classpurple>return/span> ( span classred><InfoCard/span> span classorange>noPadding/span> span classorange>title/span>span classgreen>My Open PRs/span>span classred>>/span> My PRs: {span classblue>prs/span>.span classgreen>map/span>((span classblue>pr/span>) > span classblue>pr/span>.span classturk>title/span>).span classturk>join/span>(span classgreen>, /span>)} My Tasks: {span classblue>tasks/span>.span classturk>map/span>((span classblue>task/span>) > span classblue>task/span>.span classturk>title/span>).span classturk>join/span>(span classgreen>, /span>)} span classred></InfoCard>/span> );}/code>/pre>/div>/div>img alt width565 height254 src/cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width1200&quality80&formatauto classw-image c1epoie8 c1hmdqn3 c1yagcsd c1nu28mm cci42um c17pbzby c1lxjhuk c3lef69 cu1o7r6 c1j5ntl8 cnwwn1z c1ms45ne cfq191 chjzi10 cgzz8n5 c1u0j75f c1ptc6w9 c1pkjl9g c14kp9dx cuyn5fx cuba1x7 csa99rk c13eatr4 c1eardyj c155eu0z c1mmgfgv sizes100vw srcSet/cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width16&quality80&formatauto 16w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width32&quality80&formatauto 32w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width48&quality80&formatauto 48w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width64&quality80&formatauto 64w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width96&quality80&formatauto 96w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width128&quality80&formatauto 128w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width256&quality80&formatauto 256w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width384&quality80&formatauto 384w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width640&quality80&formatauto 640w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width750&quality80&formatauto 750w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width828&quality80&formatauto 828w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width1080&quality80&formatauto 1080w, /cgi/image/code_y6J150WaJQLuKMGAkjDzy.svg?width1200&quality80&formatauto 1200w decodingasync loadinglazy/>/div>/div>/div>/div>div classw-box caiqsuf c14cqobk cgdmd7c>a hrefhttps://docs.backstage-plugin.getport.io/getting-started target_blank classw-link cn42zn0 cyhudpv ci5o506 ckr4l0u c1vbhp96 coyx0fx c1sc8nd7 c1kkv0qg c1kq802p c1qt4ivm cmeiolk c1srr0ms c17fvb02 c1qlx6u0 cptzglc cod5bqg couqr5m c1741kno c96mkaa c1w94nk3 c1ixbmvs cnq63aa>Try the Framework/a>/div>/section>section classw-box caiqsuf cykvs57 c19cw3gj c1rkov61 cdim73p c1bczhnb cjhkw80 c1eardyj>h2 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1x7m2oi c2udwtb c18eo6ic c1fd6vob slide>Frequently asked questions/h2>div classw-accordion caiqsuf cykvs57 data-orientationvertical>div data-stateclosed data-orientationvertical data-ws-index0 classw-item c10jun0v c6hwtpz c1v5x6i0 c12vz0zm>h3 data-orientationvertical data-stateclosed classw-item-header caiqsuf>button typebutton aria-controlsradix-:R8ql4j5: aria-expandedfalse data-stateclosed data-orientationvertical idradix-:Rql4j5: classw-item-trigger cgvm49j c1x4dl0k couqr5m c1ar4o3r c1qiitqa c16tonc1 caiqsuf c14cqobk c193kzhu coyx0fx c12hp693 cv4z629 c1t49jcf c29g2np data-radix-collection-item>div classw-text cckrr60 cseeeo9 csrculu cspa81s coyx0fx c1b6qr3p c1virhnp c1a46v8w>How does the Port's plugin framework help me implement Backstage plugins faster?/div>div classw-box caiqsuf c1kcln1s cf085k0 crue210 c17fvb02>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone> path dM12 15.375L6 9.37498L7.4 7.97498L12 12.575L16.6 7.97498L18 9.37498L12 15.375Z fillwhite>/path>/svg>/div>/div>/button>/h3>div data-stateclosed idradix-:R8ql4j5: hidden roleregion aria-labelledbyradix-:Rql4j5: data-orientationvertical data-aniexpand classw-item-content cesbdx2 c1qetqgg c15pwvmb c1julph5 style--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)>/div>/div>div data-stateclosed data-orientationvertical data-ws-index1 classw-item c10jun0v c6hwtpz c1v5x6i0 c12vz0zm>h3 data-orientationvertical data-stateclosed classw-item-header caiqsuf>button typebutton aria-controlsradix-:R9al4j5: aria-expandedfalse data-stateclosed data-orientationvertical idradix-:R1al4j5: classw-item-trigger cgvm49j c1x4dl0k couqr5m c1ar4o3r c1qiitqa c16tonc1 caiqsuf c14cqobk c193kzhu coyx0fx c12hp693 cv4z629 c1t49jcf c29g2np data-radix-collection-item>div classw-text cckrr60 cseeeo9 csrculu cspa81s coyx0fx c1b6qr3p c1virhnp c1a46v8w>How does the Port plugin framework for Backstage work?/div>div classw-box caiqsuf c1kcln1s cf085k0 crue210 c17fvb02>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone> path dM12 15.375L6 9.37498L7.4 7.97498L12 12.575L16.6 7.97498L18 9.37498L12 15.375Z fillwhite>/path>/svg>/div>/div>/button>/h3>div data-stateclosed idradix-:R9al4j5: hidden roleregion aria-labelledbyradix-:R1al4j5: data-orientationvertical data-aniexpand classw-item-content cesbdx2 c1qetqgg c15pwvmb c1julph5 style--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)>/div>/div>div data-stateclosed data-orientationvertical data-ws-index2 classw-item c10jun0v c6hwtpz c1v5x6i0 c12vz0zm>h3 data-orientationvertical data-stateclosed classw-item-header caiqsuf>button typebutton aria-controlsradix-:R9ql4j5: aria-expandedfalse data-stateclosed data-orientationvertical idradix-:R1ql4j5: classw-item-trigger cgvm49j c1x4dl0k couqr5m c1ar4o3r c1qiitqa c16tonc1 caiqsuf c14cqobk c193kzhu coyx0fx c12hp693 cv4z629 c1t49jcf c29g2np data-radix-collection-item>div classw-text cckrr60 cseeeo9 csrculu cspa81s coyx0fx c1b6qr3p c1virhnp c1a46v8w>Is Port’s new plugin for Backstage just a regular Backstage plugin?/div>div classw-box caiqsuf c1kcln1s cf085k0 crue210 c17fvb02>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone> path dM12 15.375L6 9.37498L7.4 7.97498L12 12.575L16.6 7.97498L18 9.37498L12 15.375Z fillwhite>/path>/svg>/div>/div>/button>/h3>div data-stateclosed idradix-:R9ql4j5: hidden roleregion aria-labelledbyradix-:R1ql4j5: data-orientationvertical data-aniexpand classw-item-content cesbdx2 c1qetqgg c15pwvmb c1julph5 style--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)>/div>/div>div data-stateclosed data-orientationvertical data-ws-index3 classw-item c10jun0v c6hwtpz c1v5x6i0 c12vz0zm>h3 data-orientationvertical data-stateclosed classw-item-header caiqsuf>button typebutton aria-controlsradix-:Raal4j5: aria-expandedfalse data-stateclosed data-orientationvertical idradix-:R2al4j5: classw-item-trigger cgvm49j c1x4dl0k couqr5m c1ar4o3r c1qiitqa c16tonc1 caiqsuf c14cqobk c193kzhu coyx0fx c12hp693 cv4z629 c1t49jcf c29g2np data-radix-collection-item>div classw-text cseeeo9 csrculu cspa81s coyx0fx cckrr60 c1b6qr3p c1virhnp c1a46v8w>Does the plugin support Backstage as a source of truth?/div>div classw-box caiqsuf c1kcln1s cf085k0 crue210 c17fvb02>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone> path dM12 15.375L6 9.37498L7.4 7.97498L12 12.575L16.6 7.97498L18 9.37498L12 15.375Z fillwhite>/path>/svg>/div>/div>/button>/h3>div data-stateclosed idradix-:Raal4j5: hidden roleregion aria-labelledbyradix-:R2al4j5: data-orientationvertical data-aniexpand classw-item-content cesbdx2 c1qetqgg c15pwvmb c1julph5 style--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)>/div>/div>div data-stateclosed data-orientationvertical data-ws-index4 classw-item c10jun0v c6hwtpz c1v5x6i0 c12vz0zm>h3 data-orientationvertical data-stateclosed classw-item-header caiqsuf>button typebutton aria-controlsradix-:Raql4j5: aria-expandedfalse data-stateclosed data-orientationvertical idradix-:R2ql4j5: classw-item-trigger cgvm49j c1x4dl0k couqr5m c1ar4o3r c1qiitqa c16tonc1 caiqsuf c14cqobk c193kzhu coyx0fx c12hp693 cv4z629 c1t49jcf c29g2np data-radix-collection-item>div classw-text cseeeo9 csrculu cspa81s coyx0fx cckrr60 c1b6qr3p c1virhnp c1a46v8w>What about the opposite? Can Port act as the primary source of truth for data?/div>div classw-box caiqsuf c1kcln1s cf085k0 crue210 c17fvb02>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone> path dM12 15.375L6 9.37498L7.4 7.97498L12 12.575L16.6 7.97498L18 9.37498L12 15.375Z fillwhite>/path>/svg>/div>/div>/button>/h3>div data-stateclosed idradix-:Raql4j5: hidden roleregion aria-labelledbyradix-:R2ql4j5: data-orientationvertical data-aniexpand classw-item-content cesbdx2 c1qetqgg c15pwvmb c1julph5 style--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)>/div>/div>div data-stateclosed data-orientationvertical data-ws-index5 classw-item c10jun0v c6hwtpz c1v5x6i0 c12vz0zm>h3 data-orientationvertical data-stateclosed classw-item-header caiqsuf>button typebutton aria-controlsradix-:Rbal4j5: aria-expandedfalse data-stateclosed data-orientationvertical idradix-:R3al4j5: classw-item-trigger cgvm49j c1x4dl0k couqr5m c1ar4o3r c1qiitqa c16tonc1 caiqsuf c14cqobk c193kzhu coyx0fx c12hp693 cv4z629 c1t49jcf c29g2np data-radix-collection-item>div classw-text cseeeo9 csrculu cspa81s coyx0fx cckrr60 c1b6qr3p c1virhnp c1a46v8w>Does it support Backstage entity processors or entity providers?/div>div classw-box caiqsuf c1kcln1s cf085k0 crue210 c17fvb02>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone> path dM12 15.375L6 9.37498L7.4 7.97498L12 12.575L16.6 7.97498L18 9.37498L12 15.375Z fillwhite>/path>/svg>/div>/div>/button>/h3>div data-stateclosed idradix-:Rbal4j5: hidden roleregion aria-labelledbyradix-:R3al4j5: data-orientationvertical data-aniexpand classw-item-content cesbdx2 c1qetqgg c15pwvmb c1julph5 style--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)>/div>/div>div data-stateclosed data-orientationvertical data-ws-index6 classw-item c10jun0v c6hwtpz c1v5x6i0 c12vz0zm>h3 data-orientationvertical data-stateclosed classw-item-header caiqsuf>button typebutton aria-controlsradix-:Rbql4j5: aria-expandedfalse data-stateclosed data-orientationvertical idradix-:R3ql4j5: classw-item-trigger cgvm49j c1x4dl0k couqr5m c1ar4o3r c1qiitqa c16tonc1 caiqsuf c14cqobk c193kzhu coyx0fx c12hp693 cv4z629 c1t49jcf c29g2np data-radix-collection-item>div classw-text cseeeo9 csrculu cspa81s coyx0fx cckrr60 c1b6qr3p c1virhnp c1a46v8w>Are there other integrations available?/div>div classw-box caiqsuf c1kcln1s cf085k0 crue210 c17fvb02>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone> path dM12 15.375L6 9.37498L7.4 7.97498L12 12.575L16.6 7.97498L18 9.37498L12 15.375Z fillwhite>/path>/svg>/div>/div>/button>/h3>div data-stateclosed idradix-:Rbql4j5: hidden roleregion aria-labelledbyradix-:R3ql4j5: data-orientationvertical data-aniexpand classw-item-content cesbdx2 c1qetqgg c15pwvmb c1julph5 style--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)>/div>/div>div data-stateclosed data-orientationvertical data-ws-index7 classw-item c10jun0v c6hwtpz c1v5x6i0 c12vz0zm>h3 data-orientationvertical data-stateclosed classw-item-header caiqsuf>button typebutton aria-controlsradix-:Rcal4j5: aria-expandedfalse data-stateclosed data-orientationvertical idradix-:R4al4j5: classw-item-trigger cgvm49j c1x4dl0k couqr5m c1ar4o3r c1qiitqa c16tonc1 caiqsuf c14cqobk c193kzhu coyx0fx c12hp693 cv4z629 c1t49jcf c29g2np data-radix-collection-item>div classw-text cseeeo9 csrculu cspa81s coyx0fx cckrr60 c1b6qr3p c1virhnp c1a46v8w>How customizable is the plugin?/div>div classw-box caiqsuf c1kcln1s cf085k0 crue210 c17fvb02>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone> path dM12 15.375L6 9.37498L7.4 7.97498L12 12.575L16.6 7.97498L18 9.37498L12 15.375Z fillwhite>/path>/svg>/div>/div>/button>/h3>div data-stateclosed idradix-:Rcal4j5: hidden roleregion aria-labelledbyradix-:R4al4j5: data-orientationvertical data-aniexpand classw-item-content cesbdx2 c1qetqgg c15pwvmb c1julph5 style--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)>/div>/div>/div>/section>/div>section classw-box c1l2khhy cqhakfr ci4qal1 c2lp6bv c7dmi6q c114vrv2 c3dl09f c1krfiyy c1xwth00 crnedec cg62sw crh4jee c35byfy>div classw-box ci4qal1 c15yv9rl c2lp6bv c7dmi6q ckaeepe c1vypbja cykvs57 c1qzyxjz cgvepyp c129qngn c716y91 c1dnmp8o cs6hjhi c14cqobk cknwvyl ch25v1n c1qt5b9u c132w366 stagger>div classw-box caiqsuf cykvs57 c14cqobk cknwvyl c1qzyxjz form-state>div classw-box c1w94nk3>h2 classw-heading cseeeo9 csrculu c1h46bs2 coyx0fx c1x7m2oi c2udwtb c18eo6ic c1fd6vob>Be the first to leverage Port for your Backstage/h2>/div>div classw-box c1xaxwc0 ci4qal1 c1ikgmct c1eyiz80 c87tsdo>/div>/div>div classw-box caiqsuf cykvs57 c14cqobk cknwvyl c1qzyxjz c1w94nk3 success-state>img alt width44 height43 src/cgi/image/Check_WMaOcKun7HevKhHRgC2Qa.svg?width96&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/Check_WMaOcKun7HevKhHRgC2Qa.svg?width16&quality80&formatauto 16w, /cgi/image/Check_WMaOcKun7HevKhHRgC2Qa.svg?width32&quality80&formatauto 32w, /cgi/image/Check_WMaOcKun7HevKhHRgC2Qa.svg?width48&quality80&formatauto 48w, /cgi/image/Check_WMaOcKun7HevKhHRgC2Qa.svg?width64&quality80&formatauto 64w, /cgi/image/Check_WMaOcKun7HevKhHRgC2Qa.svg?width96&quality80&formatauto 96w decodingasync loadinglazy/>div classw-text cseeeo9 csrculu cspa81s coyx0fx c1b6qr3p c1virhnp c1a46v8w>Thanks for joining the beta – exciting stuff coming your way!/div>/div>/div>/section>section classw-box c1krfiyy ci4qal1 c2lp6bv c7dmi6q c114vrv2 c3dl09f c1w94nk3 c1xwth00 crnedec cg62sw crh4jee c35byfy>div styledisplay:contents>div styledisplay:contents>div classw-box c1a8x5sn c13rqrbu c1wyrc7t cbciyr8>/div>/div>/div>div classw-box ci4qal1 cm88x50 c2lp6bv c7dmi6q ckaeepe c1vypbja>ul classw-list c1ooeovp c1a7a9dv cg4qca c1qvqn8v caiqsuf c14cqobk cgdmd7c c5a3v1e cdgiix c1m35d2u c1vmgd2o c1bczhnb stagger>li classw-list-item caiqsuf cykvs57 c14cqobk cknwvyl c1x18se6 c194xl4q ci4qal1>img alt width40 height40 src/cgi/image/638e285a67fd8fd329663449_1_1_1PlbEH57wEGTOqNmSzBvj.png?width96&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/638e285a67fd8fd329663449_1_1_1PlbEH57wEGTOqNmSzBvj.png?width16&quality80&formatauto 16w, /cgi/image/638e285a67fd8fd329663449_1_1_1PlbEH57wEGTOqNmSzBvj.png?width32&quality80&formatauto 32w, /cgi/image/638e285a67fd8fd329663449_1_1_1PlbEH57wEGTOqNmSzBvj.png?width48&quality80&formatauto 48w, /cgi/image/638e285a67fd8fd329663449_1_1_1PlbEH57wEGTOqNmSzBvj.png?width64&quality80&formatauto 64w, /cgi/image/638e285a67fd8fd329663449_1_1_1PlbEH57wEGTOqNmSzBvj.png?width96&quality80&formatauto 96w decodingasync loadinglazy/>span classw-text cseeeo9 csrculu c1ced1ai c1b6qr3p c1virhnp c1a46v8w>SOC 2 Type 2 Certified/span>/li>li classw-list-item caiqsuf cykvs57 c14cqobk cknwvyl c1x18se6 c194xl4q ci4qal1>img alt width40 height40 src/cgi/image/638e285a67fd8fd329663449_1_1-1_9yFJqRD5vk4M0vNFcJTdi.png?width96&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/638e285a67fd8fd329663449_1_1-1_9yFJqRD5vk4M0vNFcJTdi.png?width16&quality80&formatauto 16w, /cgi/image/638e285a67fd8fd329663449_1_1-1_9yFJqRD5vk4M0vNFcJTdi.png?width32&quality80&formatauto 32w, /cgi/image/638e285a67fd8fd329663449_1_1-1_9yFJqRD5vk4M0vNFcJTdi.png?width48&quality80&formatauto 48w, /cgi/image/638e285a67fd8fd329663449_1_1-1_9yFJqRD5vk4M0vNFcJTdi.png?width64&quality80&formatauto 64w, /cgi/image/638e285a67fd8fd329663449_1_1-1_9yFJqRD5vk4M0vNFcJTdi.png?width96&quality80&formatauto 96w decodingasync loadinglazy/>span classw-text cseeeo9 csrculu c1ced1ai c1b6qr3p c1virhnp c1a46v8w>GDPR Compliant/span>/li>li classw-list-item caiqsuf cykvs57 c14cqobk cknwvyl c1x18se6 c194xl4q ci4qal1>img alt width40 height40 src/cgi/image/iso-27001_1_tqSFnzxJTqHQqJeq-qso5.svg?width96&quality80&formatauto classw-image sizes100vw srcSet/cgi/image/iso-27001_1_tqSFnzxJTqHQqJeq-qso5.svg?width16&quality80&formatauto 16w, /cgi/image/iso-27001_1_tqSFnzxJTqHQqJeq-qso5.svg?width32&quality80&formatauto 32w, /cgi/image/iso-27001_1_tqSFnzxJTqHQqJeq-qso5.svg?width48&quality80&formatauto 48w, /cgi/image/iso-27001_1_tqSFnzxJTqHQqJeq-qso5.svg?width64&quality80&formatauto 64w, /cgi/image/iso-27001_1_tqSFnzxJTqHQqJeq-qso5.svg?width96&quality80&formatauto 96w decodingasync loadinglazy/>span classw-text cseeeo9 csrculu c1ced1ai c1b6qr3p c1virhnp c1a46v8w>ISO 27001 Compliant/span>/li>/ul>/div>div styledisplay:contents>div styledisplay:contents>div classw-box c1a8x5sn c13rqrbu c1wyrc7t cbciyr8>/div>/div>/div>/section>div classw-box c1vcour5 ci4qal1 cyl431 cmy8c07 c15n360w cqqdjyn c13rqrbu caiqsuf c180qdod c7rn8rc c1hlmy71 gradient-bg>div classw-html-embed c3lef69>style>:root { --color-bg1: rgb(17, 17, 17); --color-bg2: rgb(0, 0, 0); --color1: 41, 199, 209; --color2: 232, 237, 239; --color-interactive: 41, 199, 209; --circle-size: 70%; --blending: hard-light; --noise: url(data:image/svg+xml,%3Csvg viewBox0 0 1024 1024 xmlnshttp://www.w3.org/2000/svg%3E%3Cfilter idnoiseFilter%3E%3CfeTurbulence typefractalNoise baseFrequency0.25 numOctaves1 stitchTilesstitch/%3E%3C/filter%3E%3Crect width100%25 height100%25 filterurl(%23noiseFilter)/%3E%3C/svg%3E);}@keyframes moveInCircle { 0% { transform: rotate(0deg); } 50% { transform: rotate(180deg); } 100% { transform: rotate(360deg); }}@keyframes moveVertical { 0% { transform: translateY(-50%); } 50% { transform: translateY(50%); } 100% { transform: translateY(-50%); }}@keyframes moveHorizontal { 0% { transform: translateX(-50%) translateY(-10%); } 50% { transform: translateX(50%) translateY(10%); } 100% { transform: translateX(-50%) translateY(-10%); }}.noise { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; opacity: 0.35;} .gradient-bg { background: linear-gradient(40deg, var(--color-bg1), var(--color-bg2)); .svgBlur { display: none; } .noiseBg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; mix-blend-mode: overlay; opacity: 0.45; background-image: var(--noise); background-repeat: repeat; background-size: 200px 200px; } .gradients-container { /* filter: url(#goo) blur(80px) ; */ /* filter: blur(80px) ; */ width: 100%; height: 100%; } .g1 { position: absolute; background: radial-gradient(circle at top center, rgba(var(--color1), 0.7) 0, rgba(var(--color1), 0) 40%) no-repeat; mix-blend-mode: var(--blending); width: var(--circle-size); height: var(--circle-size); top: calc(50% - var(--circle-size) / 2); left: calc(50% - var(--circle-size) / 2); transform-origin: center center; animation: moveVertical 30s ease infinite; opacity: 1; } .g2 { position: absolute; background: radial-gradient(circle at top center, rgba(var(--color2), 0.6) 0, rgba(var(--color2), 0) 35%) no-repeat; mix-blend-mode: var(--blending); width: var(--circle-size); height: var(--circle-size); top: calc(50% - var(--circle-size) / 2); left: calc(50% - var(--circle-size) / 6); transform-origin: calc(50% - 400px); animation: moveInCircle 50s reverse infinite; opacity: 1; }}/style>/div>div classw-box c2lp6bv c7dmi6q noiseBg>/div>div classw-box cn7dn5t c1111har c7rn8rc c180qdod ci4qal1 cqqdjyn c1klkm6m>/div>div classw-box c2lp6bv c15n360w gradients-container>div classw-box g1>/div>div classw-box g2>/div>/div>/div>/main>div styledisplay:contents>div styledisplay:contents>footer classw-box ci4qal1 c2lp6bv c7dmi6q c114vrv2 c3dl09f c1qvqn8v cdgiix czkgril c1xwth00 crnedec cg62sw crh4jee c35byfy cjbdl4b>div classw-box ci4qal1 cm88x50 c2lp6bv c7dmi6q ckaeepe c1vypbja caiqsuf c14cqobk c193kzhu cju5nzo c16ykfzn c1qzyxjz ctxyouq cxvw1e6>div classw-box caiqsuf c16ykfzn c186uz4i>div classw-text>© 2025 Port.io/div>div classw-text>a hrefmailto:support@getport.io classw-rich-text-link c1kczyaf c1741kno cv85hqh c17fvb02 c1qlx6u0 cptzglc cod5bqg caiqsuf cl7ct58>support@getport.io/a>/div>/div>div classw-box caiqsuf c1ar4o3r c664xws>a target_blank hrefhttps://github.com/port-labs?view_aspublic classw-link c1kczyaf c1741kno cv85hqh c17fvb02 c1qlx6u0 cptzglc cod5bqg caiqsuf cl7ct58>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 20 20 fillnone> path dM1.66669 9.88523C1.67429 9.78931 1.68209 9.69361 1.68932 9.59773C1.83257 7.68064 2.51984 5.99674 3.75706 4.55604C4.8203 3.31783 6.12971 2.46854 7.67293 2.00471C8.62722 1.71779 9.60191 1.6158 10.5935 1.68996C12.2891 1.81693 13.8117 2.4142 15.1456 3.4957C16.6521 4.71715 17.6369 6.29184 18.0986 8.20717C18.2992 9.03954 18.3712 9.88616 18.3148 10.7414C18.1803 12.7801 17.4364 14.5522 16.0832 16.0498C15.2484 16.9736 14.2551 17.6656 13.119 18.1411C12.9888 18.1956 12.8544 18.2398 12.7238 18.2937C12.4804 18.3942 12.2529 18.2901 12.1163 18.1287C11.9899 17.9793 11.9213 17.807 11.9213 17.6067C11.9218 16.7462 11.9222 15.8858 11.9204 15.0253C11.9198 14.7904 11.9159 14.5548 11.8567 14.326C11.8296 14.2215 11.7862 14.1216 11.7487 14.0156C11.8762 13.9876 12.0092 13.9602 12.1414 13.9291C12.9489 13.7382 13.7057 13.4305 14.3611 12.8962C15.1148 12.2815 15.5792 11.4877 15.7158 10.5065C15.8473 9.56245 15.7406 8.64699 15.3413 7.77768C15.1881 7.44406 14.9845 7.14416 14.7409 6.87309C14.7279 6.85878 14.7158 6.84374 14.7127 6.83989C15.0029 6.11262 15.0225 5.3922 14.7391 4.66928C14.6942 4.5547 14.6201 4.45215 14.5606 4.34349C14.5412 4.30821 14.5145 4.30002 14.4763 4.30095C13.7991 4.31581 13.1834 4.52785 12.6321 4.92701C12.4395 5.0666 12.2688 5.23813 12.0903 5.39771C12.0641 5.42118 12.0465 5.42859 12.0133 5.41679C11.5521 5.25169 11.0731 5.18137 10.5886 5.14572C10.1556 5.11387 9.72195 5.11558 9.28924 5.15655C8.8417 5.1991 8.40065 5.27456 7.9765 5.43373C7.94383 5.44595 7.92509 5.44271 7.90003 5.41544C7.39293 4.86678 6.78137 4.50706 6.05752 4.36044C5.88052 4.3246 5.69717 4.32118 5.51707 4.30095C5.47489 4.29622 5.45132 4.31396 5.42794 4.34766C5.24337 4.61461 5.13978 4.91424 5.09341 5.2347C5.03015 5.67072 5.05371 6.10179 5.1925 6.52119C5.23053 6.63614 5.28807 6.74439 5.34002 6.8636C5.281 6.9324 5.21178 7.00962 5.14649 7.09003C4.66516 7.68388 4.3852 8.36805 4.28016 9.13065C4.19851 9.72315 4.20892 10.3122 4.35438 10.8945C4.57481 11.7767 5.06151 12.4714 5.77328 13.0045C6.32545 13.418 6.94372 13.6868 7.60169 13.8625C7.80987 13.9182 8.02174 13.9599 8.23181 14.0084C8.24181 14.0107 8.25164 14.0141 8.2561 14.0154C8.21681 14.1418 8.16147 14.2633 8.14331 14.3903C8.10952 14.626 8.09505 14.8649 8.07798 15.103C8.07446 15.1524 8.06166 15.1764 8.01656 15.192C7.69501 15.3036 7.3649 15.3267 7.03001 15.2929C6.72085 15.2617 6.42769 15.1747 6.15755 15.0127C5.90152 14.859 5.69906 14.651 5.54117 14.3935C5.27527 13.9602 4.90821 13.6692 4.41264 13.5657C4.27255 13.5364 4.13228 13.5348 3.99457 13.5798C3.85619 13.625 3.82893 13.7114 3.92356 13.8255C3.977 13.8902 4.03837 13.9517 4.10686 13.9983C4.42485 14.2147 4.63862 14.5204 4.81692 14.8571C4.87392 14.9648 4.92813 15.075 4.97224 15.1886C5.13721 15.6124 5.4246 15.9287 5.79054 16.1735C6.25349 16.4831 6.76934 16.6013 7.3152 16.5782C7.56807 16.5675 7.81969 16.529 8.07595 16.5027C8.07595 16.5264 8.07595 16.5633 8.07595 16.6003C8.07595 16.9406 8.07798 17.2809 8.07523 17.621C8.07333 17.8618 7.97425 18.0589 7.79428 18.2092C7.64265 18.3357 7.47124 18.366 7.28329 18.2974C5.37193 17.5993 3.88584 16.3616 2.83546 14.5791C2.28215 13.6403 1.92701 12.623 1.76911 11.5365C1.72532 11.2355 1.70751 10.9305 1.67745 10.6274C1.67503 10.6037 1.6704 10.5805 1.66669 10.557C1.66669 10.3331 1.66669 10.1092 1.66669 9.88523Z fillcurrentColor>/path>/svg>/div>/a>a hrefhttps://join.slack.com/t/port-community/shared_invite/zt-2n5tu72wi-FEgN6HGFeG9bcRfHtKYdCg target_blank classw-link c1kczyaf c1741kno cv85hqh c17fvb02 c1qlx6u0 cptzglc cod5bqg caiqsuf cl7ct58>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 20 20 fillnone> path dM5.65146 11.9789C5.65146 12.8461 4.943 13.5546 4.07573 13.5546C3.20847 13.5546 2.5 12.8461 2.5 11.9789C2.5 11.1116 3.20847 10.4032 4.07573 10.4032H5.65146V11.9789Z fillcurrentColor>/path> path dM6.44533 11.9789C6.44533 11.1116 7.15383 10.4032 8.02108 10.4032C8.88833 10.4032 9.59683 11.1116 9.59683 11.9789V15.9244C9.59683 16.7916 8.88833 17.5001 8.02108 17.5001C7.15383 17.5001 6.44533 16.7916 6.44533 15.9244V11.9789Z fillcurrentColor>/path> path dM8.02108 5.65146C7.15383 5.65146 6.44533 4.943 6.44533 4.07573C6.44533 3.20847 7.15383 2.5 8.02108 2.5C8.88833 2.5 9.59683 3.20847 9.59683 4.07573V5.65146H8.02108Z fillcurrentColor>/path> path dM8.02116 6.44522C8.88841 6.44522 9.59687 7.15368 9.59687 8.02097C9.59687 8.88822 8.88841 9.59668 8.02116 9.59668H4.07573C3.20847 9.59668 2.5 8.88822 2.5 8.02097C2.5 7.15368 3.20847 6.44522 4.07573 6.44522H8.02116Z fillcurrentColor>/path> path dM14.3485 8.02097C14.3485 7.15368 15.057 6.44522 15.9243 6.44522C16.7915 6.44522 17.5 7.15368 17.5 8.02097C17.5 8.88822 16.7915 9.59668 15.9243 9.59668H14.3485V8.02097Z fillcurrentColor>/path> path dM13.5547 8.02116C13.5547 8.88841 12.8462 9.59687 11.979 9.59687C11.1117 9.59687 10.4032 8.88841 10.4032 8.02116V4.07573C10.4032 3.20847 11.1117 2.5 11.979 2.5C12.8462 2.5 13.5547 3.20847 13.5547 4.07573V8.02116Z fillcurrentColor>/path> path dM11.979 14.3486C12.8462 14.3486 13.5547 15.057 13.5547 15.9243C13.5547 16.7916 12.8462 17.5 11.979 17.5C11.1117 17.5 10.4032 16.7916 10.4032 15.9243V14.3486H11.979Z fillcurrentColor>/path> path dM11.979 13.5546C11.1117 13.5546 10.4032 12.8461 10.4032 11.9789C10.4032 11.1116 11.1117 10.4032 11.979 10.4032H15.9244C16.7917 10.4032 17.5001 11.1116 17.5001 11.9789C17.5001 12.8461 16.7917 13.5546 15.9244 13.5546H11.979Z fillcurrentColor>/path>/svg>/div>/a>a target_blank hrefhttps://www.linkedin.com/company/getport/ classw-link c1kczyaf c1741kno cv85hqh c17fvb02 c1qlx6u0 cptzglc cod5bqg caiqsuf cl7ct58>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 20 20 fillnone> path dM17.103 1.66663H2.89701C2.57071 1.66663 2.25777 1.79625 2.02704 2.02698C1.79631 2.25771 1.66669 2.57065 1.66669 2.89695V17.103C1.66669 17.4293 1.79631 17.7422 2.02704 17.9729C2.25777 18.2037 2.57071 18.3333 2.89701 18.3333H17.103C17.4293 18.3333 17.7423 18.2037 17.973 17.9729C18.2037 17.7422 18.3334 17.4293 18.3334 17.103V2.89695C18.3334 2.57065 18.2037 2.25771 17.973 2.02698C17.7423 1.79625 17.4293 1.66663 17.103 1.66663ZM6.63428 15.8645H4.12849V7.90505H6.63428V15.8645ZM5.37965 6.80204C5.09541 6.80044 4.81802 6.71468 4.58247 6.55558C4.34693 6.39647 4.1638 6.17116 4.05619 5.90808C3.94857 5.64499 3.9213 5.35593 3.97782 5.07736C4.03434 4.79879 4.17211 4.54321 4.37374 4.34286C4.57537 4.14252 4.83184 4.00639 5.11076 3.95167C5.38969 3.89694 5.67857 3.92607 5.94096 4.03537C6.20335 4.14467 6.42748 4.32924 6.58507 4.5658C6.74265 4.80236 6.82663 5.0803 6.82641 5.36454C6.82909 5.55484 6.79343 5.74374 6.72156 5.91996C6.64968 6.09619 6.54306 6.25614 6.40806 6.39028C6.27305 6.52443 6.11242 6.63002 5.93573 6.70076C5.75905 6.7715 5.56993 6.80595 5.37965 6.80204ZM15.8704 15.8715H13.3658V11.5231C13.3658 10.2407 12.8206 9.84487 12.1169 9.84487C11.3739 9.84487 10.6447 10.4051 10.6447 11.5555V15.8715H8.13891V7.91084H10.5486V9.01385H10.581C10.8229 8.52427 11.6702 7.68746 12.963 7.68746C14.3611 7.68746 15.8715 8.51732 15.8715 10.9479L15.8704 15.8715Z fillcurrentColor>/path>/svg>/div>/a>a hrefhttps://twitter.com/tweetsbyport target_blank classw-link c1kczyaf c1741kno cv85hqh c17fvb02 c1qlx6u0 cptzglc cod5bqg caiqsuf cl7ct58>div classw-html-embed>svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 20 20 fillnone> path dM14.7957 2.5H17.3516L11.7677 8.88143L18.3367 17.5651H13.1933L9.16472 12.2985L4.55516 17.5651H1.99772L7.97022 10.7395L1.66858 2.5H6.94261L10.5841 7.31389L14.7957 2.5ZM13.8987 16.0354H15.3149L6.17306 3.94934H4.65328L13.8987 16.0354Z fillcurrentColor>/path>/svg>/div>/a>/div>/div>/footer>/div>/div>div classw-box c3lef69>div styledisplay:contents>div styledisplay:contents>div classw-html-embed>style>:root { --ani-duration: .5s; --ani-delay: 0s; --ani-slide-offset: 20%; --ani-zoom-in-scale: 1; --ani-zoom-out-scale: .85; --ani-flip-rotate: 30deg; --ani-easing: ease; --ani-fill-mode: forwards;}data-ani:not(data-ani-children),data-ani-children:not(data-ani-progress)>*{animation-duration:var(--ani-duration);animation-delay:var(--ani-delay);animation-timing-function:var(--ani-easing);animation-fill-mode:var(--ani-fill-mode);opacity:0}data-ani-progress:not(data-ani-children),data-ani-children:not(data-ani)>*{transition-property:opacity,transform;transition-duration:var(--ani-duration);transition-timing-function:var(--ani-easing);opacity:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}data-ani-childrendata-anifade>.in,data-anifade:where(.in:not(data-state),data-state$open,data-stateactive){animation-name:fadeIn}data-ani-childrendata-anifade>.out,data-anifade:where(.out:not(data-state),data-stateclosed,data-stateinactive){animation-name:fadeOut}@keyframes slideIn{from{opacity:0;translate:var(--ani-slide-transform)}to{opacity:1;translate:none}}@keyframes slideOut{from{opacity:1;translate:none}to{opacity:0;translate:var(--ani-slide-transform)}}data-ani-childrendata-ani|slide>.in,data-ani|slide:where(.in:not(data-state),data-state$open,data-stateactive){animation-name:slideIn}data-ani-childrendata-ani|slide>.out,data-ani|slide:where(.out:not(data-state),data-stateclosed,data-stateinactive){animation-name:slideOut}data-anislide-up{--ani-slide-transform:0 var(--ani-slide-offset)}data-anislide-down{--ani-slide-transform:0 calc(-1*var(--ani-slide-offset))}data-anislide-left{--ani-slide-transform:var(--ani-slide-offset)}data-anislide-right{--ani-slide-transform:calc(-1*var(--ani-slide-offset))}@keyframes zoomIn{from{opacity:0;scale:var(--ani-zoom-out-scale)}to{opacity:1;scale:1}}@keyframes zoomOut{from{opacity:1;scale:1}to{opacity:0;scale:var(--ani-zoom-in-scale)}}data-ani-childrendata-anizoom>.in,data-ani|zoom:where(.in:not(data-state),data-state$open,data-stateactive){animation-name:zoomIn}data-ani-childrendata-anizoom>.out,data-ani|zoom:where(.out:not(data-state),data-stateclosed,data-stateinactive){animation-name:zoomOut}data-ani-childrendata-ani-progresszoom>*,data-ani-progresszoom:not(data-ani-children){transform:scale(var(--ani-zoom-out-scale))}@keyframes flipInY{from{rotate:y var(--ani-flip-rotate);perspective:2000px;opacity:0}to{rotate:y 0;opacity:1}}@keyframes flipOutY{from{rotate:y 0;opacity:1}to{perspective:2000px;rotate:y var(--ani-flip-rotate);opacity:0}}@keyframes flipInX{from{perspective:2000px;rotate:x var(--ani-flip-rotate);opacity:0}to{rotate:x 0;opacity:1}}@keyframes flipOutX{from{rotate:x 0;opacity:1}to{perspective:2000px;rotate:x var(--ani-flip-rotate);opacity:0}}data-ani-childrendata-aniflip-y>.in,data-aniflip-y:where(.in:not(data-state),data-state$open,data-stateactive){animation-name:flipInY}data-ani-childrendata-aniflip-x>.in,data-aniflip-x:where(.in:not(data-state),data-state$open,data-stateactive){animation-name:flipInX}data-ani-childrendata-aniflip-y>.out,data-aniflip-y:where(.out:not(data-state),data-stateclosed,data-stateinactive){animation-name:flipOutY}data-ani-childrendata-aniflip-x>.out,data-aniflip-x:where(.out:not(data-state),data-stateclosed,data-stateinactive){animation-name:flipOutX}@keyframes expandDown{from{height:0}to{height:var(--newHeight)}}@keyframes expandUp{from{height:var(--newHeight)}to{height:0}}data-aniexpand,data-aniexpanddata-stateopen,data-aniexpand.in{--newHeight:var(--custom-height,var(--radix-accordion-content-height,var(--radix-collapsible-content-height,100%)));overflow:hidden;opacity:1}data-ani-childrendata-aniexpand>.in,data-aniexpand:where(.in:not(data-state),data-state$open,data-stateactive){animation:expandDown var(--ani-duration)var(--ani-easing)}data-ani-childrendata-aniexpand>.out,data-aniexpand:where(.out:not(data-state),data-stateclosed,data-stateinactive){animation:expandUp var(--ani-duration)var(--ani-easing)}@media(prefers-reduced-motion:reduce){data-ani:not(data-ani-children),data-ani-progress:not(data-ani-children),data-ani-children>*{opacity:1;transform:none;animation:none;rotate:none;scale:none;translate:none}}/style>/div>/div>/div>/div>/div>script>window.__remixContext {basename:/,future:{v3_fetcherPersist:false,v3_relativeSplatPath:false,v3_throwAbortReason:false,v3_routeConfig:false,v3_singleFetch:false,v3_lazyRouteDiscovery:false,unstable_optimizeDeps:false},isSpaMode:false,state:{loaderData:{routes/_index:{host:backstage-plugin.port.io,url:https://backstage-plugin.port.io/,system:{params:{},search:{},origin:https://backstage-plugin.port.io},resources:{},pageMeta:{title:Ports Backstage plugin framework,description:Port’s plugin framework is the only way to build your custom plugins quickly enough.,excludePageFromSearch:false,language:en-US,socialImageAssetName:image_(1)_(1)_0TFGX_j4GeAuq2o1vaWYI.png,status:200,redirect:,custom:}},root:null},actionData:null,errors:null}};/script>script typemodule async>import /assets/manifest-84f4ac36.js;import * as route0 from /assets/root-QTc0HIip.js;import * as route1 from /assets/_index-DJm054ea.js;window.__remixRouteModules {root:route0,routes/_index:route1};import(/assets/entry.client-BRYPTOeU.js);/script>script>((s, l) > { if (!window.history.state || !window.history.state.key) { let c Math.random().toString(32).slice(2); window.history.replaceState({ key: c }, ); } try { let u JSON.parse(sessionStorage.getItem(s) || {})l || window.history.state.key; typeof u number && window.scrollTo(0, u); } catch (c) { console.error(c), sessionStorage.removeItem(s); } })(positions, null)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]