
Authenticating GraphQL APIs with OAuth 2.0

There are many different ways to handle authentication in GraphQL, but one of the most common is to use OAuth 2.0 - and more specifically JSON Web Tokens (JWT) or Client Credentials.
There are many different ways to handle authentication in GraphQL, but one of the most common is to use OAuth 2.0 - and more specifically JSON Web Tokens (JWT) or Client Credentials.
OpenAI helps deploy a StepZen endpoint by debugging a GraphQL query response error and schema.
Sometimes you need a tool like curl
to send a GraphQL request quickly. At StepZen, we released the new CLI command - stepzen request
- to give you this capability.
Learn more about GraphQL by exploring these popular endpoints provided by innovative communities and companies.
This blog explores how to use StepZen to build a GraphQL API that accesses a Snowflake warehouse.
Welcome to 2023! At StepZen, we worked hard in 2022 to make building GraphQL APIs for all your Data as easy as possible. Let's look back and ahead!
Last year, StepZen joined the GraphQL Foundation as a Service Provider and a member. But why did we join? What does it mean to be a member of the GraphQL Foundation? And what does it mean for you as a developer using GraphQL?
StepZen now supports GraphQL subscriptions for every Data Source! Including REST APIs, Databases (SQL & NoSQL), and other GraphQL APIs. Subscriptions can be created in the same declarative way as any other operation type in StepZen.
We have launched our StepZen integration on the Vercel Marketplace, making it the easiest way to build fullstack GraphQL projects with StepZen and Vercel.
Projects like OpenAI have provided impressive examples of stand-alone services using this technology, such as DALL·E 2 and chatGPT. This blog shows us how to add GPT-3 text and image generation into an existing GraphQL API with StepZen.
StepZen now supports Snowflake as a data source! With StepZen and Snowflake, you can build modern data-heavy applications in the cloud.
GraphQL APIs go from being gateways to backends to being gateways for applications to do magic.
Now a technology partner in SingleStore Connect, StepZen helps developers build GraphQL APIs to deliver the fast operational analytics computed by SingleStoreDB.
Error handling in GraphQL is a topic that's often discussed in the GraphQL community. In this blog post, we'll be looking at the different ways to handle errors in GraphQL and, specifically, how to use the "errors as data" approach as an alternative.
In the first of a two part series, we walk through building a GraphQL API on top of Notion in order to use it as a headless CMS.
What's new with StepZen this month? We have a big announcement to make, as we launched subscriptions. With SingleStore we announced a new partnership, and lots of new integrations are added.
GraphQL supports subscriptions. StepZen makes it really easy, but unlike other systems, any query can be converted to a subscription. The query does not have to be against a single database. This blog describes how easy it is in StepZen to run subscriptions and announces its availability for the StepZen managed cloud service.
You know how to secure REST endpoints. But are you worried about securing GraphQL? Is GraphQL less secure than REST? What do developers need to know? Should developers design the API first, secure it second? We hope you walk away with ideas and best practices for the ever-important topic of API security.
The expiration of access tokens is a security feature of the OAuth Authorization process. Using a custom GraphQL directive, StepZen lets developers continuously keep these tokens secure and up to date.
GraphQL supports subscriptions. StepZen makes it really easy, but unlike other systems, any query can be converted to a subscription. The query does not have to be against a single database. This blog describes how easy it is in StepZen to run subscriptions.
We designed a GraphQL Architecture Master Class as a series of webinars to explore some of the issues, questions, and concerns we hear from developers and architects. We thank all of those we've worked with over the years - it is through exploring challenges and use cases that we distill tips, tricks, and perspectives. We hope you walk away with ideas and best practices for your GraphQL implementations.
Today's app developer is fetching data from multiple sources - databases, APIs (first and third-party) - with all sorts of specifications. With GraphQL becoming popular to federate data, this post looks at how to compose data from Fauna and GitHub using GraphQL and StepZen.
GraphQL is very good at helping you compose your data from different data sources, and type extensions help you with data modeling. In this post, we'll look at how to use type extensions to model different data sources in GraphQL.
GraphQL is a popular and feature-rich solution for accessing data and building APIs, but not every application needs it. What makes GraphQL stand out and how is it different from REST? When does it make sense to use which? Read on to find out.
SingleStore and StepZen are a powerful combination that simplifies data access for developers. Application programmers can use StepZen to quickly build and deploy a GraphQL API to deliver the fast operational analytics computed by SingleStoreDB.