https://graphqlplaceholder.com/
What is this?
GraphQL Placeholder is great for frontend developers building GraphQL powered apps or for quick testing a GraphQL API. If you’re learning Apollo Client, GraphQL Placeholder gives you the following Types you can query;
Types
// # -------------- All Queries -------------- #
type Query {
user(userId: Int!): User!
users: [User!]
post(postId: ID!): Post!
posts: [Post!]
comment(commentId: ID!): Comment!
comments: [Comment!]
}
Mutations
// # -------------- All Mutations -------------- #
type Mutation {
addPost(data: PostInput!): Post!
updatePost(postId: ID!, data: PostUpdateInput!): Post!
deletePost(postId: ID!): Post!
addComment(data: CommentInput!): Comment!
updateComment(commentId: ID!, data: CommentUpdateInput!): Comment!
deleteComment(commentId: ID!): Comment!
}
How?
You can send requests to https://api.graphqlplaceholder.com/ via a library like graphql-request.
Going forward
The application is completely available on GitHub. You can submit a PR for any additional queries/mutations that are useful.
I hope this project helps other’s getting started with Apollo + GraphQL and removes the worry of building an actual GraphQL server.
GraphQL Placeholder
GraphQL Placeholder is great for frontend developers building GraphQL powered apps or for quick testing a GraphQL API. If you’re learning Apollo Client, GraphQL Placeholder gives you the following Types you can query;
Top comments (0)