GraphQL requests

You can use the graphql namespace of the Runnable API to make GraphQL queries from your Runnable code. GraphQL is a common way of exposing external APIs, and makes connecting to external services very straightforward.

For Rust, these methods are available under the graphql module, for example graphql::query(). For TypeScript/AssemblyScript, they are prefixed with graphQL, for example import { graphQLQuery } from '@suborbital/suborbital'

The following namespace methods are available:


Performs a graphQL query:


pub fn query(endpoint: &str, query: &str) -> Result<Vec<u8>,super::runnable::RunErr>


function graphQLQuery(endpoint: string, query: string): ArrayBuffer


// not yet supported