{"componentChunkName":"component---src-templates-modal-page-js","path":"/graphql-faker","result":{"pageContext":{"node":{"slug":{"current":"graphql-faker"},"name":"GraphQL Faker","githubUrl":"https://github.com/APIs-guru/graphql-faker","description":"Mock API with realistic data from faker.js with no code.","developer":{"name":"APIs-guru","url":"https://apis.guru/","logo":{"asset":{"url":"https://cdn.sanity.io/images/g5bd2nk6/production/10a17f29e826410d0d1bc7cba55347f3abe22f07-96x96.png"}}},"price":"Free","url":null,"tags":[],"logo":null,"categories":[{"name":"Development Tools","slug":{"current":"development-tools"}}],"_rawContent":[{"_key":"2a4253c224c4","_type":"block","children":[{"_key":"2a4253c224c40","_type":"span","marks":[],"text":"GraphQL Faker"}],"markDefs":[],"style":"h1"},{"_key":"dc988e6d8087","_type":"block","children":[{"_key":"dc988e6d80870","_type":"span","marks":[],"text":"Mock your future API or extend the existing API with realistic data from "},{"_key":"dc988e6d80871","_type":"span","marks":["bba5950497dc"],"text":"faker.js"},{"_key":"dc988e6d80872","_type":"span","marks":[],"text":". "},{"_key":"dc988e6d80873","_type":"span","marks":["strong"],"text":"No coding required"},{"_key":"dc988e6d80874","_type":"span","marks":[],"text":". All you need is to write "},{"_key":"dc988e6d80875","_type":"span","marks":["fa6f8d7475f5"],"text":"GraphQL SDL"},{"_key":"dc988e6d80876","_type":"span","marks":[],"text":". Don't worry, we will provide you with examples in our SDL editor."}],"markDefs":[{"_key":"bba5950497dc","_type":"link","href":"https://github.com/Marak/faker.js"},{"_key":"fa6f8d7475f5","_type":"link","href":"https://alligator.io/graphql/graphql-sdl/"}],"style":"normal"},{"_key":"4b7bbdca46cf","_type":"block","children":[{"_key":"4b7bbdca46cf0","_type":"span","marks":[],"text":"In the GIF bellow we add fields to types inside real GitHub API and you can make queries from GraphiQL, Apollo, Relay, etc. and receive "},{"_key":"4b7bbdca46cf1","_type":"span","marks":["strong"],"text":"real data mixed with mock data."},{"_key":"4b7bbdca46cf2","_type":"span","marks":[],"text":""}],"markDefs":[],"style":"normal"},{"_key":"84324d58d920","_type":"block","children":[{"_key":"84324d58d9200","_type":"span","marks":[],"text":"How does it work?"}],"markDefs":[],"style":"h2"},{"_key":"8508bfc17789","_type":"block","children":[{"_key":"8508bfc177890","_type":"span","marks":[],"text":"We use @fake directive to let you specify how to fake data. And if 60+ fakers is not enough for you, just use @examples directive to provide examples. Use @listLength directive to specify number of returned array items. Add a directive to any field or custom scalar definition:"}],"markDefs":[],"style":"normal"},{"_key":"88b54267be1b","_type":"block","children":[{"_key":"88b54267be1b0","_type":"span","marks":[],"text":"Features"}],"markDefs":[],"style":"h2"},{"_key":"6293c62ff174","_type":"block","children":[{"_key":"6293c62ff1740","_type":"span","marks":[],"text":"60+ different types of faked data e.g. streetAddress, firstName, lastName, imageUrl, lorem, semver"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"37f7374a7eea","_type":"block","children":[{"_key":"37f7374a7eea0","_type":"span","marks":[],"text":"Comes with multiple locales supported"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"703d74b968df","_type":"block","children":[{"_key":"703d74b968df0","_type":"span","marks":[],"text":"Runs as a local server (can be called from browser, cURL, your app, etc.)"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"0eff1c0b978d","_type":"block","children":[{"_key":"0eff1c0b978d0","_type":"span","marks":[],"text":"Interactive editor with autocompletion for directives with GraphiQL embedded"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"},{"_key":"25e7d504b572","_type":"block","children":[{"_key":"25e7d504b5720","_type":"span","marks":[],"text":"✨ Support for proxying existing GraphQL API and extending it with faked data"}],"level":1,"listItem":"bullet","markDefs":[],"style":"normal"}]},"targetPath":"","modalType":"tool"}},"staticQueryHashes":[]}