We’re looking for full stack developers and cloud systems engineers to help us improve how people develop software 🚀

Last updated: October 10th, 2018

tldr; We’ve just hired a VP of Engineering, Claire Hough, and we’re growing our engineering team with a specific focus on full stack and backend infrastructure developers. You can find more information about our roles and apply here. We look forward to meeting you :)

Hi everyone! I’m Danielle, an Engineering Manager at Apollo, and you may not know this but we’re hiring 😃 We have a number of positions open across the company, and on the engineering side we’re in particular looking for developers to join us and help build our Apollo platform: our…


A detailed, interactive rundown of the execution of a single GraphQL request

Last week we announced our new GraphQL gateway product and successor to Apollo Optics, Apollo Engine. It has the essential GraphQL monitoring features like request tracing and performance metrics over time that Optics did, and adds new functionality like error reporting and whole query caching.

It’s been very exciting to see Optics evolve into Engine over the last year, and in the calm after the storm of an exciting product launch and a truly amazing GraphQL Summit last week, I wanted to take some time in this post to talk about the evolution of one of my favorite features in…


Fine-grained monitoring and analytics for your GraphQL API

Update: There is a new version of Optics! Apollo Engine has everything Optics does plus error tracking, query caching, and more. Engine is free for 1 million requests a month and it’s easy to switch from Optics to Engine using our migration guide.

We want Optics to be something every GraphQL developer can use to understand how their server works, even if it’s still in development. So today we’re excited to announce that we’ve added a completely free tier up to 10,000 requests a month. …


Identify performance trends and understand usage patterns over time.

Update: There is a new version of Optics! Apollo Engine has everything Optics does plus error tracking, query caching, and more. Engine is free for 1 million requests a month and it’s easy to switch from Optics to Engine using our migration guide.

We are very excited to announce that you can now view performance trends over time in Optics, through an interactive data-rich visualization. This is the #1 requested feature from our users.

We’re on a mission to make product development as fast, easy, and productive as possible. We all spend far too much time today writing complicated data…


We’re excited to say that we’ve upgraded the Query reporting page in Optics, making key metrics visible at a glance and critical query traces easier to find and navigate through.

Update: There is a new version of Optics! Apollo Engine has everything Optics does plus error tracking, query caching, and more. Engine is free for 1 million requests a month and it’s easy to switch from Optics to Engine using our migration guide.

Optics is our GraphQL performance insights tool. If you’re working with GraphQL and haven’t tried it yet, I highly encourage you to! …


GraphQL debugging tools for Apollo Client in the Chrome developer console

Last week I got the chance to work with Sashko and David on a project idea that the Apollo team has been thinking about for a while now: Apollo Client Chrome DevTools. We were able to start executing some of our ideas thanks to a company-wide engineering hack week, and today we’re excited that the first version of the DevTools is now available on the Chrome Web Store, and can be used with Apollo Client version 0.5.18 and above! If you haven’t used Apollo Client before, check it out.

The Apollo Client Developer Tools have a built-in GraphiQL console, a…


Get deeper insights into your GraphQL API performance

Update: There is a new version of Optics! Apollo Engine has everything Optics does plus error tracking, query caching, and more. Engine is free for 1 million requests a month and it’s easy to switch from Optics to Engine using our migration guide.

Over the last few weeks we’ve been working on some new features for Apollo Optics, our GraphQL performance insights tool. We’re excited to announce that two of the most requested features are now available: fine-grained time filters and query variables. These should give users even more information about what’s causing performance issues in their GraphQL API.

Fast, fine-grained time filters

It’s…


The GraphQL-First development process

Last month, Sashko and I presented at the first ever GraphQL Summit, where we gave a talk about our philosophy for GraphQL-First development: a new workflow that we’ve put together after building from scratch with GraphQL ourselves and having hundreds of conversations with developers who are doing the same.

Among other benefits, we’ve found this workflow forces the frontend and backend teams to communicate more about product specifications and data schemas up front, allowing them to then build the app in parallel with a higher likelihood of success when connecting the two components together.

Our talk distilled the lessons we…

Danielle Man

Engineering Manager helping build Apollo 🚀 @apollographql @meteorjs #GraphQL

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store