{"version":1,"pages":[{"id":"Cjo904IDEiVgyxT6TsYp","title":"Welcome to Appear","pathname":"/","siteSpaceId":"sitesp_UiHpO","icon":"door-open","description":"Schema automation for API teams in Enterprise.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"dWWSybd3JFXwVyOy6K6x","title":"How Appear works","pathname":"/getting-started/how-appear-works","siteSpaceId":"sitesp_UiHpO","icon":"book-blank","description":"Appear passively observes your private network traffic to generate documentation based off your production schema, plus much more.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"BFFCmrb0FmZkG346ak7o","title":"Who is Appear for?","pathname":"/getting-started/who-is-appear-for","siteSpaceId":"sitesp_UiHpO","icon":"user","description":"Appear solves a critical problem that exists in nearly every company around the world. However there are specific roles and people that we focus on when designing and building the platform.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"Ngob1RxPYP4LtLPjcMeK","title":"Get In Touch","pathname":"/getting-started/get-in-touch","siteSpaceId":"sitesp_UiHpO","icon":"envelope","description":"Whether it's feedback, requests for information, or bugs, we'd love to hear from you.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"K2oHXyHJxrCraED3CxM7","title":"Installation","pathname":"/getting-started/installation","siteSpaceId":"sitesp_UiHpO","icon":"cube","description":"See what languages, containers, and frameworks we support. Keep an eye on this list as it evolves based on customer feedback and releases.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"GmlC1iOppyNig7wO5dYx","title":"SDK installations","pathname":"/installation/sdk-installations","siteSpaceId":"sitesp_UiHpO","icon":"code","description":"Not all services are deployed as a node applications. If that applies to you, you can either use one of pre-built integrations, or write your own adapter.","breadcrumbs":[{"label":"Installation"}]},{"id":"UGQIJrMQlMxqNFuvYujG","title":"Node (JS/TS)","pathname":"/installation/sdk-installations/node-js-ts","siteSpaceId":"sitesp_UiHpO","icon":"square-js","description":"Using our Javascript & Typescript introspector is simple: three steps and Appear gets to work.","breadcrumbs":[{"label":"Installation"},{"label":"SDK installations","icon":"code"}]},{"id":"jlM3SisA8Zmyh2EEhfUL","title":"NestJS","pathname":"/installation/sdk-installations/nestjs","siteSpaceId":"sitesp_UiHpO","icon":"cat","description":"The below instructions will guide you through setting up your NestJS application and deploying it in two steps. Follow along to get your project up and running.","breadcrumbs":[{"label":"Installation"},{"label":"SDK installations","icon":"code"}]},{"id":"GueHkL4CWVeo0dzxKcgq","title":"NextJS","pathname":"/installation/sdk-installations/nextjs","siteSpaceId":"sitesp_UiHpO","icon":"triangle","description":"Appear offers two methods to integrate with NextJS based on serverless or self-hosted use cases.","breadcrumbs":[{"label":"Installation"},{"label":"SDK installations","icon":"code"}]},{"id":"2QgnT0Dq6DGaIBgCXclg","title":"Custom integrations","pathname":"/installation/sdk-installations/custom-integrations","siteSpaceId":"sitesp_UiHpO","icon":"code","breadcrumbs":[{"label":"Installation"},{"label":"SDK installations","icon":"code"}]},{"id":"345p30Z6hmVJ2HERQvor","title":"Connections","pathname":"/installation/connections","siteSpaceId":"sitesp_UiHpO","icon":"grid-2-plus","description":"Once you've installed the SDK, connected to the API endpoint, or integrated with OTel, you can now connect your Appear account to your environments.","breadcrumbs":[{"label":"Installation"}]},{"id":"pPg7LYsUMTMaROJUcKif","title":"Importing an OpenAPI spec","pathname":"/explanations/importing-an-openapi-spec","siteSpaceId":"sitesp_UiHpO","icon":"arrow-up-from-bracket","breadcrumbs":[{"label":"Explanations"}]},{"id":"L1ToP3UwJ8lIqI0rX67v","title":"OpenAPI spec version","pathname":"/explanations/openapi-spec-version","siteSpaceId":"sitesp_UiHpO","icon":"file-lines","breadcrumbs":[{"label":"Explanations"}]},{"id":"IBktdFCp1rXJopfGEH8H","title":"Branches and environments","pathname":"/explanations/branches-and-environments","siteSpaceId":"sitesp_UiHpO","icon":"code-branch","description":"Learn about how branches and environments work in Appear.","breadcrumbs":[{"label":"Explanations"}]},{"id":"mSEDFGUZzSk7zICkIn38","title":"Creating a service","pathname":"/managing-your-apis/creating-a-service","siteSpaceId":"sitesp_UiHpO","icon":"circle-plus","description":"Appear will automatically document your APIs from your network traffic, however, if you wish to start spec first, or fill a gap with an existing spec then follow our simple guide below.","breadcrumbs":[{"label":"Managing your APIs"}]},{"id":"QsD20OaGOFEb0Vx6v9dg","title":"Add service via URL","pathname":"/managing-your-apis/add-service-via-url","siteSpaceId":"sitesp_UiHpO","icon":"globe-pointer","description":"Appear allows you to monitor a URL and ingest the service schema from it.","breadcrumbs":[{"label":"Managing your APIs"}]},{"id":"Bq72UTJsTQIsAO8HGoXy","title":"Grouping & filtering","pathname":"/managing-your-apis/grouping-and-filtering","siteSpaceId":"sitesp_UiHpO","icon":"grid-2","breadcrumbs":[{"label":"Managing your APIs"}]},{"id":"dCCWgjUSlSbKvNfc1ozN","title":"Editing your APIs","pathname":"/managing-your-apis/editing-your-apis","siteSpaceId":"sitesp_UiHpO","icon":"pen-to-square","description":"Learn about how to curate your services in Appear's Catalog editor","breadcrumbs":[{"label":"Managing your APIs"}]},{"id":"NgqZsp8LIuHXdEFKskGf","title":"Overriding/updating a service","pathname":"/managing-your-apis/overriding-updating-a-service","siteSpaceId":"sitesp_UiHpO","icon":"arrow-up-to-bracket","description":"Appear will (soon) offer automatic diffs when it comes to API versions and changes seen in your network traffic, however you can import a spec if required.","breadcrumbs":[{"label":"Managing your APIs"}]},{"id":"QElRJw3kOYRObm79ygwm","title":"Tagging services","pathname":"/managing-your-apis/tagging-services","siteSpaceId":"sitesp_UiHpO","icon":"tag","breadcrumbs":[{"label":"Managing your APIs"}]},{"id":"mfpSuAEeAb50O41KF1c3","title":"Managing team members","pathname":"/managing-your-organisation/managing-team-members","siteSpaceId":"sitesp_UiHpO","icon":"user-gear","description":"Appear is designed to create clarity and unblock engineers to keep them in flow. Appear is more impactful the more of your team or organisation are involved.","breadcrumbs":[{"label":"Managing your organisation"}]},{"id":"9Uji522plMRn5VXJSdph","title":"Adding verified domains","pathname":"/managing-your-organisation/adding-verified-domains","siteSpaceId":"sitesp_UiHpO","icon":"globe","description":"You can add verified domains to allow users to join your organisation automatically if their email domain matches.","breadcrumbs":[{"label":"Managing your organisation"}]},{"id":"Psqj5lzwQA2eMDFeS2BZ","title":"MCP docs","pathname":"/appear-mcp/mcp-docs","siteSpaceId":"sitesp_UiHpO","breadcrumbs":[{"label":"Appear MCP"}]},{"id":"deece6f7e295486e3cc06322de58b97bcf9d196f","title":"Services","pathname":"/api/services","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"32cd7492c1ced720235b68350018c2142e650bae","title":"Resources","pathname":"/api/resources","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"af6baf7680c885479bdf541632f2ea712bcb5991","title":"Paths","pathname":"/api/paths","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"99c257c1bc39b6861f8a08bcb48e1f8e78d4c00e","title":"Operations","pathname":"/api/operations","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"81991465fbefc68d5682bb0209bcbf22e4f0cce6","title":"Parameters","pathname":"/api/parameters","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"2752544bbbe10cf04af0fe8dfd8a1d928d2b0c14","title":"Requests","pathname":"/api/requests","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"0df1c5956d8b26b831a8358fac6fc2e795a2a45a","title":"Responses","pathname":"/api/responses","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"0d794d950d09df24da458b269b6752b15b7c7af2","title":"Servers","pathname":"/api/servers","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"4c2792bb5d9fb32f76bfa2983b6658c0c6389cf4","title":"Security Schemes","pathname":"/api/security-schemes","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"6d3e9bea3d4a773be1945890bbca15f1b6bfcd1e","title":"Headers","pathname":"/api/headers","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"089e0e27815a324527e8b7ff1f582fc5a66b787d","title":"Examples","pathname":"/api/examples","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"a2b3140f658fe4ad0805e46cd6b43699a9b3e2ed","title":"Assistant","pathname":"/api/assistant","siteSpaceId":"sitesp_UiHpO","description":"","breadcrumbs":[{"label":"API"}]},{"id":"a3b94cce3bbaf16eb58df36caa4609325b219a65","title":"Models","pathname":"/api/models","siteSpaceId":"sitesp_UiHpO","breadcrumbs":[{"label":"API"}]},{"id":"I8VcCmdkdmwDorLbo1FJ","title":"FAQs","pathname":"/resources/faqs","siteSpaceId":"sitesp_UiHpO","icon":"message-question","breadcrumbs":[{"label":"Resources"}]},{"id":"RvcmPu9AgpxYEhnfqmzK","title":"Open-source","pathname":"/resources/open-source","siteSpaceId":"sitesp_UiHpO","icon":"osi","breadcrumbs":[{"label":"Resources"}]}]}