Identity infrastructure for the modern stack

Every machine
deserves a name.

Callsign is the mission-critical identity management platform that gives your infrastructure a voice. Show, set, and resolve machine identities at scale.

MACHINE IDENTITY
production-web-01
production-web-01.us-east.callsign.cloud
10.0.42.117
4.2B+ Identities resolved
99.999% Resolution uptime
<1ms Identity lookup
180+ Countries served

Features

The complete identity
toolkit for infrastructure.

Every flag. Every resolution path. One platform.

🪪

Identity Reveal

Surface your machine's current identity with zero-config discovery. One call. Instant clarity. The foundational primitive for every infrastructure operation.

callsign
✏️

Rebrand Engine

Rename any machine in your fleet with atomic identity writes. Propagation is instant. Rollback is built in. Your infrastructure, your namespace.

callsign NEW_NAME
🔗

Full Qualification Protocol™

Resolve any machine to its Fully Qualified Domain Name. The FQDN is the canonical truth — Callsign surfaces it in a single call.

callsign --fqdn

Quick ID

Strip away the domain noise and get the short hostname — the essence of machine identity. Cut at the first dot. Zero latency.

callsign --short
🌐

Domain Extraction

Isolate the DNS domain component from any identity. Equivalent to our dnsdomainname companion tool. Surface area reduction for your identity graph.

callsign --domain
📍

Address Resolution

Map any hostname to its IP address instantly. Collapse the identity-to-address gap. Know where every machine lives.

callsign --ip-address
🗺️

Complete Address Book

Enumerate every IP address bound to your machine. Multi-homed? No problem. Full visibility across all network interfaces.

callsign --all-ip-addresses
📋

File-Based Provisioning

Set identities declaratively from config files. GitOps-native. Infrastructure-as-code compatible. Comments supported.

callsign -F /etc/hostname

Resolution Matrix

Trace the full identity chain.

From short name to fully qualified domain to every bound address — watch the resolution path unfold in real time.

Short Name
web-01
callsign -s
FQDN
web-01.prod.example.com
callsign -f
IP Addresses
10.0.1.42
192.168.1.101
callsign -I

How It Works

Three steps to identity clarity.

01

Discover

Callsign introspects your machine's identity layer. Short name, FQDN, domain, aliases — everything surfaces automatically.

02

Resolve

Map identities to addresses. Every hostname resolves to its IP. Every IP maps to its FQDNs. The complete identity graph, on demand.

03

Provision

Set and update machine identities declaratively. File-based provisioning, atomic writes, and fleet-wide propagation. Ship naming conventions, not tickets.

Identity Card

Your machine's identity,
beautifully rendered.

Watch as Callsign resolves every layer of your machine's identity in real time.

CALLSIGN IDENTITY CARD
Hostname
Short
FQDN
Domain
IP Address
All IPs
NIS Domain

Live Demo

See Callsign in action.

callsign — identity resolution
$ callsign
production-web-01
$ callsign --fqdn
production-web-01.us-east-1.compute.internal
$ callsign --short
production-web-01
$ callsign --domain
us-east-1.compute.internal
$ callsign --ip-address
10.0.42.117
$ callsign --all-ip-addresses
10.0.42.117 172.17.0.1 192.168.1.50
$ callsign --all-fqdns
production-web-01.us-east-1.compute.internal
$ sudo callsign staging-api-03
$ callsign
staging-api-03
$ sudo callsign -F /etc/hostname
$ callsign --verbose
Resolving `staging-api-03'...
Result: h_name=`staging-api-03'
staging-api-03

Naming Convention Generator

Generate professional hostnames
for your fleet.

Stop bikeshedding hostname conventions. Let Callsign generate standards-compliant, human-readable identifiers for your infrastructure.

prod-web-01.us-east
sudo callsign prod-web-01

Testimonials

Trusted by infrastructure teams
at every scale.

"We used to spend entire sprint cycles on hostname conventions. Callsign's naming engine reduced our identity overhead to zero. It's the kind of 10x unlock you read about but never expect to experience."

Ivan Ramirez
Ivan Ramirez
VP of Platform Engineering, ScaleForge

"The FQDN resolution alone is worth the price of admission. Before Callsign, mapping hostnames to fully qualified domains was a multi-tool nightmare. Now it's one call. Category-defining product."

Ingrid Sharma
Ingrid Sharma
CTO, MeshOps

"I'm a solo developer running 3 servers. Callsign's --short flag gives me the identity primitive I need without the domain noise. Ship fast, name faster. This is the way."

Devon Liu
Devon Liu
Indie Developer

"We manage 14,000 machines across 6 regions. File-based provisioning with the -F flag gave us GitOps-native identity management. Callsign is now part of our foundational infrastructure layer."

Marcus Bell
Marcus Bell
Head of Infrastructure, DataPlex

Pricing

Identity management
at every scale.

Start free. Scale as your fleet grows.

Starter
$0/mo

For solo developers and small projects.

  • Show hostname (read-only)
  • --short flag
  • 5 identity lookups/day
  • Community support
Get Started
Team
$59/seat/mo

For infrastructure teams at scale.

  • Everything in Pro
  • --all-ip-addresses
  • --all-fqdns
  • --alias discovery
  • Audit logs
  • Team-wide naming conventions
  • Priority support
Contact Sales
Enterprise
Custom

For organizations with compliance needs.

  • Everything in Team
  • File-based provisioning (-F)
  • NIS/YP domain support (--nis)
  • Verbose audit trail (--verbose)
  • SSO & SAML
  • 99.999% SLA
  • Dedicated success engineer
Contact Sales

FAQ

Frequently asked questions.

A hostname is the short, local identifier for your machine — the first part of its identity. The FQDN (Fully Qualified Domain Name) includes the complete DNS domain path. Think of the hostname as your first name and the FQDN as your full legal name. Callsign resolves both with callsign --short and callsign --fqdn.

Absolutely. Callsign supports atomic identity writes with callsign NEW_NAME. For declarative, GitOps-compatible provisioning use callsign -F filename to read the new identity from a config file. Note: write operations require elevated privileges.

Yes. The --nis flag (also available as --yp) gives you full NIS domain support. Display or set NIS domain names with the same clean interface you use for DNS identities. Enterprise plan only.

There is no limit. The --all-ip-addresses flag enumerates every IP address configured on every network interface of the host. Multi-homed machines, containers, VMs — Callsign sees them all.

Machine identity is processed entirely at the kernel level. Callsign never transmits hostname data externally. Read operations are available to all users; write operations require root privileges. Enterprise plans include a full verbose audit trail via the --verbose flag.