Skip to content

A template used by the Rover CLI to initialize an API orchestration project with Apollo Connectors, providing a structured setup for managing and composing APIs efficiently.

Notifications You must be signed in to change notification settings

apollographql/rover-init-starters

Introduction

👋 Welcome!

Apollo’s Rover CLI uses this repository to initialize a graph. Running Rover's init command provides a structured setup for managing and orchestrating APIs efficiently.

Prerequisites

Install the Rover CLI

Rover is the primary command-line interface for GraphOS—a necessary tool to interact with graphs using Apollo. If you’ve already installed Rover, you can skip this section.

MacOS/Linux

curl -sSL https://rover.apollo.dev/nix/latest | sh

Windows

iwr 'https://rover.apollo.dev/win/latest' | iex

Install and configure the recommended extensions

For schema development

VS Code

🔗 Install Apollo's VS Code extension 🔗 GraphQL development in VS Code

JetBrains

🔗 Install Apollo's JetBrains plugin 🔗 Schema development in JetBrains IDEs

Vim/NeoVim

🔗 Schema development in Vim and NeoVim

For YAML files

VS Code

🔗 Install Red Hat's YAML extension

Initialize a new project

rover init

📓 Note: If you’re already logged into an existing Apollo organization by the time you run this command, the CLI will nudge you to go to Apollo Studio. From there, you can create a new personal API key to interact with Rover. If you don’t have an account yet, visiting the link will prompt you to create one.

About

A template used by the Rover CLI to initialize an API orchestration project with Apollo Connectors, providing a structured setup for managing and composing APIs efficiently.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 14