Brand

The identity behind AlleForge

Every asset, color, and rule we use to build AlleForge — collected here so media, partners, and the community can use it the same way we do.

Precision over decoration. Speed as a feature. Built for the people who read diffs for a living.

Why we exist

API tools got heavy while the browser got fast

A decade of installers, license managers, and “restart the app to update” turned API testing into its own IT project. Every new hire meant another desktop client to install, another version to keep in sync, another thing that worked fine yesterday.

AlleForge starts from a simpler premise: if a browser can run an IDE, it can run your API workflow too. No installer between you and the request you need to send. No update dialog between your team and the collection you need to share.

The mark is a double chevron — the keystroke every API developer already repeats hundreds of times a day: send, next, next. It was never going to be anything else.

Mission

Make building, testing, and shipping an API as frictionless as opening a tab.

Philosophy

Precision over decoration. Speed as a feature, not a claim. Built for the people who read diffs for a living — and, increasingly, for the agents working alongside them.

The problem

Modern API work is fragmented across desktop apps, browser tabs, and exported files. AlleForge collapses that into one browser-native workspace a whole team can share without anyone installing anything.

Values

What we won’t compromise on

Browser First

If it needs an installer, it's not done. Every feature ships as a tab, not a download.

Developer Obsessed

Docs and keyboard shortcuts ship before the marketing page does. The primary user is the one reading the diff.

Performance by Default

Fast isn't a setting — it's the only mode. Mocks respond in single-digit milliseconds, not "eventually."

Privacy First

Your requests, keys, and collections are yours. Nothing is training data.

Open Standards

OpenAPI in, OpenAPI out. We build on formats the ecosystem already agreed on, not a proprietary lock-in.

Beautiful Engineering

Craft isn't a launch-week coat of paint. The same rigor that ships an endpoint ships a 2px kerning fix.

Favicon

Dark and light, pixel for pixel

Same mark, same padding, same alignment — only the surface changes, so the tab reads correctly whichever browser theme it lands on.

Dark

Default surface
AlleForge dark favicon
AlleForge
Dark favicon at 16px

16px

Dark favicon at 32px

32px

Dark favicon at 48px

48px

Dark favicon at 180px

180px

ZIP · 5 KBDownload Dark

Light

Light-context surface
AlleForge light favicon
AlleForge
Light favicon at 16px

16px

Light favicon at 32px

32px

Light favicon at 48px

48px

Light favicon at 180px

180px

ZIP · 4 KBDownload Light

Color

Every hex, straight from production

Nothing here is a proposal — every value is a live CSS variable in the product today. Click any value to copy it.

Primary

--primaryEmber Orange

Primary actions, CTAs, the mark's dot

Secondary

--brand-amberAmber

Secondary highlight, tags, warnings

--brand-cyanCyan

Data, code strings, secondary CTAs

Accent

--accentVolt Purple

Links, focus ring, the mark's chevrons

Neutral

--backgroundBackground

The only surface AlleForge ships

--cardCard

Cards, popovers, raised panels

--mutedMuted

Inset wells, code blocks

--secondarySecondary

Secondary buttons, hover states

--muted-foregroundMuted Foreground

Helper text, captions, dim labels

--foregroundForeground

Body text on the background

Typography

Three faces, three jobs

Space Grotesk

Headings & display

Forged for the web

Geist Sans

Body & UI copy

Build, test, and ship APIs without leaving the browser.

Geist Mono

Code, labels, data

POST /v1/requests → 201 Created

H1Ship faster, forge ahead
H2Build, test, ship APIs
H3Mock any endpoint
H4Environments
H5Request history
H6Section label
BodyThe default paragraph size across the product.
CaptionUpdated 2 minutes ago
ButtonSend request
Codeconst res = await fetch("/v1/requests")

Iconography

One library, one stroke weight

Icons carry the same rounded, confident stroke language as the logo itself — never a second style bolted on for a single feature.

Librarylucide-react, exclusively — never mixed with a second icon set
Stroke2px at a 24px grid — the library default, left unmodified
Size16px or 20px inline; 24px only inside a dedicated tile
RadiusHoused in a rounded-xl (12px) tile, never a bare glyph in running text
Spacing40px tile, icon centered with ~10px of breathing room per side
ConsistencyOne weight, one library, one container shape across every page

Design system

The same primitives, every page

Buttons

Badges & tags

200 OK429 Limited500 Errorauth

Card

GET /users/:id

Last run 200 · 42ms

Input

Code block

const res = await fetch("/v1/requests", {
method: "POST"
});

Toast

Collection saved

3 requests · Payments API

Alerts

Mock servers now support GraphQL subscriptions.

This environment has no active variables set.

Request timed out after 30s. Check the base URL and retry.

Brand in action

Same mark, every surface

Nine contexts, one identity — no surface gets a special-case version of the logo.

AlleForge

Website

GET/v1/users
200 OK

API Workspace

Agent

Documentation

alleforge/core
2.4k

GitHub

Engineering

Blog

AlleForge

Social media

AlleForge

Browser tab

Desktop application

Illustration style

No mascots. No stock photos.

Every visual is either the real product or an abstraction built from the mark’s own vocabulary — chevrons, dots, hairlines. Nothing borrowed from a stock library.

200 OK

Mockups

Flat device frames only — no browser chrome, no bezel photography. The product is the artifact; frame it, don't decorate it.

Product screenshots

Real UI, real data shapes, never lorem ipsum. A screenshot with fabricated content reads as a mockup, not proof.

Device frames

When a frame is unavoidable (App Store, social preview), use the plainest available — no wood desks, no hands, no coffee cups.

Background gradients

Radial only, ambient, always behind content — never inside a button, badge, or card fill. If a surface needs a gradient to read, the color system already failed.

Lighting

Everything reads as screen-lit, not sunlit — cool highlights, no warm studio glow.

Shadows

Dark and tight, never colored, never a glow. Reserved for anything that floats above the page — modals, popovers, dragged cards.

Photography style

If it’s a photo, it’s real

AlleForge uses very little photography, and what it does use follows the same honesty rule as everything else here.

Dark environment

Shot in the same low-light register as the product itself — never a bright studio white.

Authentic engineering workspace

Real desks, real monitors, real code on screen. If it looks staged, it isn't AlleForge.

Product-first

The screen is the subject. People, when present, are context for the work, not the focus of the frame.

Minimal composition

One subject, one focal point. No prop-heavy "lifestyle" arrangements.

Natural lighting

Screen-glow and ambient light only — no on-camera flash, no warm studio key light.

No AI-generated people

Every person in an AlleForge photo is a real person who works here or with us.

No generic stock photography

No handshakes, no laptops-on-beaches, no stock-library engineers pointing at a whiteboard.

Motion principles

Fast, precise, never bouncy

These are the exact numbers this site’s own Reveal component ships with — not a separate spec for a separate audience.

Reveals like this, on scroll
Reveal duration0.6 – 0.8s
Reveal offsety: 28px, opacity 0 → 1
Easingcubic-bezier(0.16, 1, 0.3, 1)
Hover1px lift, no scale on text; 1.03 scale on primary CTAs only
Page transitionsCrossfade only — no slide, no wipe
RepeatReveals fire once per element, never re-trigger on scroll back

Voice & tone

Writes like the engineer who built it

Active voice. Numbers over adjectives. No exclamation points. If a sentence would embarrass a senior engineer to say out loud, it doesn’t ship.

Marketing

Build, test, and ship APIs — in a tab.

Revolutionize your API workflow!

Documentation

Click Send. The response appears in the panel below.

You may wish to consider clicking the Send button.

Buttons

Import a collection

Get Started

Errors

Request timed out after 30s. Check the base URL and retry.

Oops! Something went wrong.

Success

Collection saved — 3 requests.

Success!

Notifications

AlleForge Agent finished 12 requests in this run.

You have a new notification!

Empty states

No requests yet. Import a collection or send your first one.

Nothing here :(

Naming

One capital F, always

AlleForge is one word with an internal capital — never split, never lowercased, never shouted. Product names follow it with a space: AlleForge Agent, not AlleForge-Agent.

Correct

  • AlleForge
  • AlleForge Agent
  • AlleForge Docs
  • AlleForge Cloud
  • AlleForge API

Incorrect

  • alleforgenever lowercase mid-sentence
  • Alle Forgeone word, not two
  • ALLEFORGEno all-caps, even in headlines
  • Alleforgethe second syllable capitalizes — it's AlleForge

Accessibility

Built to WCAG 2.1 AA, by default

Not a checklist run once before launch — the token system makes most of this unavoidable rather than optional.

Color contrast

White wordmark on Ink20.0:1AAA
Black wordmark on Paper21.0:1AAA
Body text (foreground) on Ink20.0:1AAA
Purple accent on Ink6.2:1AA
Orange accent on Ink7.1:1AAA
Muted foreground on Ink9.8:1AAA

Keyboard navigation

Every interactive element — nav, dropdowns, accordions, forms — is reachable and operable by keyboard alone, with Escape and outside-click parity built in, not bolted on.

Focus indicators

A visible focus ring ships by default for anything that doesn't define its own — never suppressed for aesthetics.

Typography readability

Body copy never drops below 14px, line-height stays at 1.5–1.7, and line length is capped so paragraphs stay scannable.

Motion respect

prefers-reduced-motion disables scroll reveals and ambient animation sitewide, including on this page.

Downloads

Take what you need

Everything below is licensed for editorial, partner, and community use — see usage rules before you publish.

Logo Pack preview

Logo Pack

Primary, wordmark, light, dark, and monochrome lockups.

ZIP · 16 KBDownload
Icon Pack preview

Icon Pack

App icon, transparent mark, and the full favicon bundle.

ZIP · 104 KBDownload
Social Assets preview

Social Assets

Open Graph, X banner, LinkedIn banner, and GitHub social preview.

ZIP · 280 KBDownload
Complete Brand Kit preview

Complete Brand Kit

Every logo, icon, favicon, and social asset in one archive.

ZIP · 461 KBDownload

Brand Guidelines (PDF)

This page, as a print-ready document for offline review.

Coming soon

Press Kit

Company facts, founder photos, and approved boilerplate.

Coming soon

Press resources

Copy, paste, publish

Approved boilerplate for anyone writing about AlleForge — no paraphrasing required.

Company overview

AlleForge is the browser-native platform for building, testing, mocking, and documenting APIs — built for engineering teams and the AI agents working alongside them. Founded in 2026 by Dhaval Patel, AlleForge replaces the install-heavy toolchain of legacy API clients with one fast, collaborative workspace that opens in a browser tab.

50-word description

AlleForge is the browser-native API platform for building, testing, mocking, and documenting APIs — no installs, no updates. It brings request building, contract testing, mock servers, and real-time collaboration into one workspace, built for engineering teams and the AI agents that now work alongside them.

100-word description

AlleForge is the browser-native platform for the full API lifecycle: build requests, write tests, generate mocks, and document endpoints without leaving a tab. Where legacy API clients require a desktop install and manual updates across every teammate's machine, AlleForge runs entirely in the browser and stays in sync for the whole team automatically. It's built for two audiences at once — the engineers who write the requests, and the AI agents that increasingly write them too. AlleForge is developed by a small, product-led team shipping features the same week they're used internally, and is available today at alleforge.com.

Founder bio

Dhaval Patel is the founder of AlleForge. After years watching development teams fight tools locked to a single machine, broken mocks, and documentation written once and forgotten, he set out to build the API workspace he wanted for himself — open a tab, build requests, write tests, generate mocks, and collaborate in real time, with nothing to install.

Product summary

AlleForge combines an API client, mock server, contract-testing suite, and live documentation into a single browser-native workspace. Teams import existing Postman or Insomnia collections, collaborate on requests in real time, and expose the same endpoints to human teammates and AI agents through one shared surface — no desktop install, ever.

Media contact

hello@alleforge.com

Building something
with AlleForge?

Whether you're writing about us, integrating our product, or creating content, everything you need is available in the official Brand Kit.