TullyAPI

Fast, simple API testing tool. Now with environment variables and GraphQL!

Now with more bug fixes.

Back to App

Blog & Changelog

Stay up to date with the latest features, improvements, educational content, and announcements for TullyAPI.

How to Use Environment Variables in TullyAPI

Testing the same API across development, staging, and production environments can be tedious—constantly changing URLs, API keys, and configuration values. Environment variables solve this problem by letting you define reusable values that automatically adapt to your current context.

In this guide, you'll learn:

  • What environment variables are and why they're useful
  • How to create and manage environments in TullyAPI
  • Using the {{VARIABLE}} syntax throughout your requests
  • Practical examples of switching between dev and production
  • Best practices for organizing and naming variables
  • How to export/import environments with collections

Whether you're a solo developer juggling local and production setups or part of a team with complex deployment pipelines, environment variables will save you time and headaches.

Read full article →

What is GraphQL? A Guide for API Developers

GraphQL is revolutionizing how developers build and consume APIs. Developed by Facebook and open-sourced in 2015, GraphQL lets clients specify exactly what data they need in a single request—solving REST's over-fetching and under-fetching problems.

In this comprehensive guide, I cover:

  • What GraphQL is and how it differs from REST APIs
  • How GraphQL queries, mutations, and variables work
  • When to use GraphQL vs REST (with comparison table)
  • How to test GraphQL APIs using TullyAPI's native support
  • Combining GraphQL with environment variables
  • Popular public GraphQL APIs to try (GitHub, SpaceX, Pokemon)

Whether you're building a new API or consuming existing GraphQL endpoints, understanding GraphQL is becoming essential for modern developers. Learn how TullyAPI's native GraphQL support makes testing queries and variables effortless.

Read full article →

What is an API? A Complete Guide for Developers

If you've worked in software development, you've likely heard the term "API" countless times. But what exactly is an API, and why are they so fundamental to modern software?

In this comprehensive guide, I cover:

  • What API stands for and how APIs work
  • Real-world analogies to understand APIs
  • Different types of APIs (REST, SOAP, GraphQL, WebSocket, gRPC)
  • Why APIs are important for modern software development
  • Common API use cases and examples
  • How TullyAPI helps you test and debug APIs

Whether you're new to APIs or looking to deepen your understanding, this guide breaks down everything you need to know about Application Programming Interfaces.

Read full article →

Welcome to TullyAPI!

I'm excited to announce the official launch of TullyAPI - a fast, simple, browser-based API testing tool that puts privacy first.

Why I built TullyAPI:

  • Existing API testing tools felt overcomplicated for most use cases
  • Privacy concerns with cloud-based solutions that store your API requests
  • The need for a lightweight tool that works in your browser without installation

Key Features at Launch:

  • Unlimited API requests, collections, and endpoints
  • All HTTP methods (GET, POST, PUT, DELETE, PATCH, etc.)
  • Multiple authentication methods (Bearer, Basic, API Key)
  • Request history with performance tracking
  • Export/Import collections as JSON
  • Dark mode support
  • Mobile responsive design
  • 100% free - no premium tiers or paywalls

All your API data stays in your browser using localStorage. I never see your API keys, requests, or responses. I do collect basic usage analytics via Google Analytics, and your privacy is my priority.

Start using TullyAPI now →

Stay Updated

Check back here regularly for new features, improvements, and updates to TullyAPI.

Back to App