1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3293],{4498:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>m});var n=s(7876),a=s(8230),o=s.n(a),i=s(5091);let r=[{title:"API Testing & Development",description:"Test REST, GraphQL, and gRPC APIs during development. Create comprehensive test suites and catch bugs early.",href:"/use-cases/api-testing",icon:(0,n.jsxs)(i.zr,{children:[(0,n.jsx)("path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}),(0,n.jsx)("path",{d:"m9 11 3 3L22 4"})]})},{title:"Team Collaboration",description:"Share API collections with your team via Git. Collaborate on API development with version control and clear ownership.",href:"/use-cases/team-collaboration",icon:(0,n.jsxs)(i.zr,{children:[(0,n.jsx)("path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}),(0,n.jsx)("circle",{cx:"9",cy:"7",r:"4"}),(0,n.jsx)("path",{d:"M22 21v-2a4 4 0 0 0-3-3.87"}),(0,n.jsx)("path",{d:"M16 3.13a4 4 0 0 1 0 7.75"})]})},{title:"CI/CD Automation",description:"Integrate API testing into your CI/CD pipeline. Automate test execution and ensure quality with every deployment.",href:"/use-cases/ci-cd-automation",icon:(0,n.jsxs)(i.zr,{children:[(0,n.jsx)("path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"}),(0,n.jsx)("path",{d:"M21 3v5h-5"}),(0,n.jsx)("path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"}),(0,n.jsx)("path",{d:"M8 16H3v5"})]})},{title:"API Documentation",description:"Create living API documentation from your Bruno collections. Keep docs in sync with your actual APIs.",href:"/use-cases/api-documentation",icon:(0,n.jsxs)(i.zr,{children:[(0,n.jsx)("path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"}),(0,n.jsx)("path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"})]})},{title:"Microservices Integration",description:"Test integration between microservices. Debug communication issues and validate API contracts.",href:"/use-cases/microservices-integration",icon:(0,n.jsxs)(i.zr,{children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"7",height:"7",rx:"1.5"}),(0,n.jsx)("rect",{x:"14",y:"14",width:"7",height:"7",rx:"1.5"}),(0,n.jsx)("path",{d:"M6.5 10v4a3 3 0 0 0 3 3h4"})]})},{title:"Performance Testing",description:"Test API performance and response times. Identify bottlenecks and optimize your APIs.",href:"/use-cases/performance-testing",icon:(0,n.jsxs)(i.zr,{children:[(0,n.jsx)("path",{d:"M12 20v-8"}),(0,n.jsx)("path",{d:"M6 20v-4"}),(0,n.jsx)("path",{d:"M18 20V8"}),(0,n.jsx)("path",{d:"M3 4.5 9 10l3-3 6 6"})]})}],c=()=>(0,n.jsxs)("div",{className:"website-stipple-page",children:[(0,n.jsx)("div",{className:"website-stipple-fade"}),(0,n.jsxs)("div",{className:"relative z-[1]",children:[(0,n.jsx)(i.WB,{label:"Use cases",title:"How teams use Bruno",lead:"From individual developers to large enterprises, teams use Bruno to streamline API development, testing, and collaboration.",actions:(0,n.jsx)(i.fd,{}),note:"Free and open source \xb7 macOS, Windows & Linux \xb7 No account needed"}),(0,n.jsxs)(i.wn,{children:[(0,n.jsx)(i.CD,{label:"Workflows",title:(0,n.jsxs)(n.Fragment,{children:["Six ways teams put Bruno ",(0,n.jsx)(i.Em,{children:"to work"})]})}),(0,n.jsx)("div",{className:"mt-9 grid gap-5 md:grid-cols-2 lg:grid-cols-3",children:r.map(e=>(0,n.jsxs)(o(),{href:e.href,className:"".concat(i.PE," group block p-7 transition-shadow hover:shadow-[inset_0_0_0_1px_#E0D2BC,0_10px_24px_-14px_rgba(34,34,34,0.2)]"),children:[(0,n.jsx)(i.KK,{children:e.icon}),(0,n.jsx)("h2",{className:"mt-[18px] ".concat(i.H3),children:e.title}),(0,n.jsx)("p",{className:"mt-2 ".concat(i.$p),children:e.description}),(0,n.jsxs)("span",{className:"mt-5 inline-flex items-center gap-1.5 text-[14px] font-medium tracking-[-0.15px] text-[#B86E10]",children:["Learn more",(0,n.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",className:"transition-transform group-hover:translate-x-0.5",children:(0,n.jsx)("path",{d:"M5 12h14M13 6l6 6-6 6"})})]})]},e.href))})]}),(0,n.jsx)(i.qv,{title:"Ready to get started?",lead:"Download Bruno and start testing your APIs the way your team works.",action:(0,n.jsx)(i.fd,{}),note:"Free and open source \xb7 macOS, Windows & Linux \xb7 No account needed"})]})]});var l=s(7328),d=s.n(l);function m(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(d(),{children:[(0,n.jsx)("title",{children:"Bruno Use Cases - API Testing, CI/CD, Team Collaboration"}),(0,n.jsx)("meta",{name:"description",content:"Discover how teams use Bruno for API testing, CI/CD automation, team collaboration, and microservices integration. Real-world use cases and workflows."}),(0,n.jsx)("meta",{name:"keywords",content:"api testing, ci cd automation, team collaboration, api development, microservices, use cases"}),(0,n.jsx)("meta",{property:"og:title",content:"Bruno Use Cases - API Testing & Collaboration"}),(0,n.jsx)("meta",{property:"og:description",content:"Discover how teams use Bruno for API testing, CI/CD automation, and team collaboration."}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{property:"og:url",content:"https://www.usebruno.com/use-cases"}),(0,n.jsx)("meta",{property:"og:image",content:"https://www.usebruno.com/og/use-cases.png"}
1),(0,n.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,n.jsx)("meta",{property:"og:image:height",content:"630"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:title",content:"Bruno Use Cases"}),(0,n.jsx)("meta",{name:"twitter:description",content:"Explore how teams use Bruno for API testing and collaboration."}),(0,n.jsx)("meta",{name:"twitter:image",content:"https://www.usebruno.com/og/use-cases.png"}),(0,n.jsx)("link",{rel:"canonical",href:"https://www.usebruno.com/use-cases"})]}),(0,n.jsx)(c,{})]})}},8073:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/use-cases",function(){return s(4498)}])}},e=>{e.O(0,[5091,636,6593,8792],()=>e(e.s=8073)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.