DEV Community

Alex Spinov
Alex Spinov

Posted on

Warp Terminal Has a Free API That Most Developers Don't Know About

Warp is a modern terminal built in Rust with AI integration, block-based editing, and workflow sharing. Here is what makes it different.

Warp AI (Built-in)

Just type # in the command line to ask AI:

# find all files larger than 100MB modified in the last week
→ find . -type f -size +100M -mtime -7
Enter fullscreen mode Exit fullscreen mode

Block-Based Output

Every command output is a "block" that you can:

  • Copy the entire output or command
  • Share as a link
  • Search within output
  • Pin important outputs

Workflows (Saved Commands)

# ~/.warp/workflows/deploy.yaml
name: Deploy to Production
command: |-
  git pull origin main &&
  npm run build &&
  npm run test &&
  fly deploy --strategy rolling
tags: [deploy, production]
description: Full deploy pipeline with tests
Enter fullscreen mode Exit fullscreen mode

Access with Ctrl+Shift+R and search "deploy".

Custom Themes

# ~/.warp/themes/my-theme.yaml
accent: "#7c3aed"
background: "#0f172a"
foreground: "#e2e8f0"
details: darker
terminal_colors:
  normal:
    black: "#1e293b"
    red: "#ef4444"
    green: "#22c55e"
    yellow: "#eab308"
    blue: "#3b82f6"
    magenta: "#a855f7"
    cyan: "#06b6d4"
    white: "#f8fafc"
Enter fullscreen mode Exit fullscreen mode

Launch Configurations

# ~/.warp/launch_configurations.yaml
- name: Dev Server
  command: cd ~/projects/myapp && npm run dev

- name: Docker Environment
  command: docker compose up -d && docker compose logs -f
Enter fullscreen mode Exit fullscreen mode

Key Features

  • AI assistant built into terminal
  • Block-based output — navigate, search, share
  • Workflows — save and share command recipes
  • Notebooks — document commands with context
  • Built in Rust — GPU-accelerated rendering

Need to scrape or monitor web data at scale? Check out my web scraping actors on Apify — ready-made tools that extract data from any website in minutes. Or email me at spinov001@gmail.com for custom solutions.

Top comments (0)