Integrations

Keep what you already run.

Your log, your exam prep, your Winlink, your radio’s programming file — they stay where they are. This page says, for each one, what it does here, who switches it on, and whether it works today or is waiting on somebody.

No data re-entered twiceYour keys stay yoursEverything exports

kc2rc.clubs.qsoapp.com#connections

Connections

Wavelog · club station logOn
groups.io · invite on approvalOn
NetLogger · session exportDownload
CHIRP · club channel fileDownload
Ties into what the club already runs; nothing is re-entered twice.

How it works in practice

Anything that needs a credential takes your credential — your Wavelog key, your QRZ Logbook key, your club’s Discord webhook — sealed on our side and usable only by you. Nothing is resold, no account is created on your behalf, and turning an integration off leaves the rest working.

Every service on this page has a row in the terms register: what it allows, what it forbids, and whether it publishes terms at all. Where a tool publishes open data (AllStarLink, POTA, RadioID, the FCC and ISED files), we ingest it politely, cache it, and credit it.

Identity and logging

Your callsign, proved once, and your log left where it already is.

Wavelog Works now

The open-source logbook, hosted by QSO App at log.qsoapp.com or run by you.

Sign in to log.qsoapp.com with your callsign and Wavelog opens your logbook, no second account to make; log a contact from First Contact straight into it through Wavelog's Cloudlog-compatible API. Your own Wavelog works the same way with its URL and key.

Who switches it on: Everybody, free; the hosted logbook follows Wavelog's stable releases weekly.

Logbook of the World Works now

ARRL's signed-QSO system; almost every serious operator has a certificate.

Verification level 2: you sign a challenge with your LoTW certificate and upload the `.tq8`, which is checked in-process against ARRL's root. No file is kept afterwards.

Who switches it on: You, once, from your account.

QRZ.com Bring your key

The logbook most people already keep.

Paste your QRZ Logbook key and a milestone with a contact goes into your own logbook in one tap. The callbook is not tied in: QRZ charges per person for its XML data, and the licence record here is free from the FCC and ISED files.

Who switches it on: You, on your account — your own logbook key, we do not resell one.

Sign in with callsign Works now

Our side of the bargain: a standard OpenID Connect issuer at id.qsoapp.com.

Any site can accept a verified callsign as an identity — the verification level travels with it, so a relying party can insist on level 2 before letting someone key a transmitter.

Who switches it on: A site owner registers a client; operators do nothing.

On the air

What is reachable from where you stand, from the sources that publish it.

AllStarLink Works now

The open VoIP network linking repeaters and hotspots worldwide.

The node list and live status are ingested nightly and shown wherever nodes matter; a node's page hands you off to the AllStarLink phone clients in one tap. Talking through a node in the browser waits for in-app audio.

Who switches it on: Nothing to set up.

BrandMeister Works now

The worldwide DMR network, whose repeater keepers publish where their machines are.

Every DMR repeater on the network — frequencies, colour code and real coordinates — is refreshed nightly into the repeater directory, marked as theirs, so your area is not empty before anyone here has added anything. Claim yours at level 2 and the import leaves it alone.

Who switches it on: Nothing to set up.

US Census gazetteer Works now

The public-domain list of every US place and town, with a point for each.

AllStarLink publishes only the words a node's owner typed, so we look the town up and place the node in the middle of it — near enough to find, and labelled so nobody mistakes it for the antenna.

Who switches it on: Nothing to set up.

POTA Works now

Parks on the Air: the activation programme with a public spot feed.

Parks near you, who is on the air in them right now, and a hunt that is verified against the spot rather than taken on trust.

Who switches it on: Nothing to set up.

RadioID Works now

The DMR ID registry.

Your DMR IDs appear beside your callsign, and a lookup shows the IDs a callsign holds.

Who switches it on: Nothing to set up.

FCC ULS and ISED Works now

The public licence files for the United States and Canada.

A nightly mirror behind every lookup, every roster and every verification. Addresses, phone numbers and emails are never imported — only callsign, name, class, status, dates and place.

Who switches it on: Nothing to set up.

Terrain (AWS Terrain Tiles) Works now

Open elevation data.

Whether a repeater is worth trying from where you are, worked out over the ground between you and the site rather than by distance alone.

Who switches it on: Nothing to set up; location is opt-in every time.

CHIRP Works now

The program everyone uses to load channels into a radio.

Download a CHIRP-ready CSV of the repeaters you can actually reach, or of a club's channels, and open it in CHIRP as-is.

Who switches it on: You, from the repeater list or the club page.

What a club already runs

A club should not have to re-enter anything, or abandon a list that works.

groups.io Bring your key

Where most clubs keep their mailing list.

When an officer approves a member, that member is invited to the club's list automatically.

Who switches it on: An officer sets the group name and an owner's API key on the club page; the key is sealed.

Discord Bring your key

Where a lot of clubs actually talk.

Net openings, net summaries, election notices and results, and First Contact milestones post to a channel. This is a channel webhook the club pastes itself — there is no bot to install and no application to approve.

Who switches it on: An officer pastes a webhook URL on the club page; it is sealed.

NetLogger Works now

The desk client most on-air nets use, and the feed RagChew reads.

Export any net session in NetLogger's layout, so a net run from phones still lands in the shared record the rest of the hobby watches.

Who switches it on: Net control, after a net.

ARES Connect Works now

Where ARES volunteer hours are reported.

Volunteer hours per club or per member in the shape ARES Connect asks for.

Who switches it on: An officer, whenever it is due.

Calendar (iCal) Works now

Whatever calendar your members already use.

Every club has an iCal feed of its events, so meetings, classes and field days show up in Apple, Google or Outlook calendars without anyone copying dates.

Who switches it on: Anyone, from the club page.

HamClubOnline Works now

What most US clubs run today.

Import a member export — any CSV with a callsign column — and everyone on it is approved the moment they sign in with that callsign. Only callsigns and names are kept.

Who switches it on: An officer, once, when the club moves.

EmComm and messages

Message transport is not ours; we hand off to the tools that do it.

Pat / Winlink Works now

The open Winlink client for radio email.

Draft an ICS-213 in the app and hand it to Pat as text ready to send. ICS-214 and ICS-309 come out of any net session. We do not carry messages ourselves and never will.

Who switches it on: Anyone running a drill.

Data out

What we hold is public data; it leaves as easily as it arrives.

The public API Works now

`/v1` — anonymous, read-only, rate-limited.

Licences, repeaters, nodes, parks, clubs, nets open right now, and a club's public feed. No key, no account, documented at Data-API.

Who switches it on: Anyone building something.

MCP Works now

A hosted Model Context Protocol gateway at mcp.qsoapp.com.

The same data as tools an AI assistant can call — look up a callsign, find repeaters near a place, see what nets are open.

Who switches it on: Anyone; no key for the anonymous tools.

ADIF Works now

The one file every logger reads and writes — Ham Radio Deluxe, N3FJP, Log4OM, WSJT-X, LoTW, eQSL, Club Log, QRZ Logbook, Wavelog.

Download your first-year milestones as an ADIF file for whatever logbook you keep, or import the log you already keep and we mark the first simplex and first repeater contact it proves.

Who switches it on: You, on the milestones page. Nothing from the file is kept but the milestone.

CSV, everywhere Works now

Not an integration so much as a promise.

Roster, check-ins, dues, attendance, treasury, reports and volunteer hours all download as CSV, whenever, without asking us.

Who switches it on: Officers and members, for their own data.

Waiting on someone

Built or designed, but not switched on — and honestly labelled rather than quietly missing.

HamStudy Waiting

Where nearly everyone studies for the exam.

We link study sessions from the learning path today. An instructor-facing progress feed — so a club teaching a class can see how its students are doing — needs Signal Stuff's agreement first.

Who switches it on: Waiting on the owner to ask them.

SOTA Waiting

Summits on the Air, with an API like POTA's.

Nothing yet, deliberately: their terms require a named developer contact, membership of their API group and prior approval. No code will touch it until that is done properly.

Who switches it on: Waiting on the owner to register.

Discord slash commands Waiting

A bot for `/checkin`, `/nets` and `/onair`.

The code is written and dormant. It needs a Discord application and keys; the owner has chosen not to create one for now. Channel webhooks, above, need none of that and work today.

Who switches it on: Deferred by decision (D-059).

Card payments for dues Waiting

Square, PayPal, Stripe and the like.

Nothing. No processor is set up: nothing is sold here and a processor takes a fee per payment, so officers record what has been paid instead. Revisit if a club asks.

Who switches it on: Deferred by decision (D-063).

One identity across all of it

The thread through every one of these is a callsign that has been verified once. It is what lets a repeater trust a control operator, a club trust a member, and Wavelog trust a login — without anyone keeping another password.

qsoapp.com/login

Sign in with your callsign

N2PYZVerified · level 2
Continue with a passkey

Or a link by mail. Level 2 is an LoTW-signed challenge or an official copy of the licence.

One identity: verify the callsign once, then use it to sign in to Wavelog and anything else that takes it.

Run one of these tools?

If we have described your project wrongly, or you want to take “Sign in with callsign” so your users stop keeping another password, write to us. Being listed here costs nothing and means nothing is owed either way.

qsoapp.com/lookup

N2PYZ

ClassGeneral
StatusActive
Expires2032-12-31

Also on the public API and through MCP.

Every US and Canadian licence, from the FCC and ISED files: no address, no phone number, no sign-in.