Early access for towns and cities. We are piloting with our first municipality and taking a few more partners for 2027.

The municipal platform for residents and staff

Rethinking Websites, Libraries
and Recreation on one AI-first platform.

Designed with the people who run municipalities

Clerks Librarians Council Recreation Communications IT managers Treasurers

A different approach
to municipal software

Most towns run a website from one vendor, a library system from another and recreation sign-ups on a spreadsheet. Castorix starts from the shared parts, so every application already knows your residents, your staff and your rules.

One back office for every department

Clerks, librarians and coordinators work in the same place, with the same navigation and the same resident lookup. Less training, fewer passwords, no swivel-chair.

Explore the back office

“New staff learn one interface instead of four, and they stop asking which system a resident lives in.”

Town clerk. Pilot municipality
Library back office
CastorixTown of TanglewoodLibraryWebsiteCitizens
Back officeOverviewCitizensLibraryDashboardCatalogueLoansLibrary cardsWebsitePages
Circulation today
200titles · 315 copies
37items on loan
7overdue
31library cards
ItemPatronDueStatus
Spirited AwayJuniper JankowskiNov 12on loan
MiddlemarchKofi KaplanOct 19overdue
ArrivalLeila LindqvistNov 03on loan
The Remains of the DayOmar OkaforNov 15renewed

Every application shares one citizen record

A library card, a swimming registration and a subscription to public notices all attach to the same person. Add a second application and it already knows your residents.

Explore the citizen record

“For the first time we can see a resident’s whole relationship with the town on one page.”

Communications lead. Pilot municipality

Share what’s happening with council and residents

Every application reports into the same place. Build a dashboard for council in minutes, and publish the numbers residents ask about as open data.

Explore open data

“Council asked for program enrolment by neighbourhood. It took one afternoon instead of one consultant.”

Recreation director. Pilot municipality

An AI assistant for staff and residents

Staff draft pages in plain language, translate between English and French and write alt text in seconds. Residents ask a question and get an answer from your own published pages. A person reviews everything before it publishes.

Explore AI in Castorix

“It drafted the French version of our snow page in seconds. We fixed one word and published.”

Communications lead. Pilot municipality
Staff assistant
CastorixSnow removalAssistantBlocksPreview
Rewrite the parking ban section in plain language and draft the French version.
Read 3 blocks and the 2025 bylaw page
Suggested change to the “Overnight parking” block
Vehicles shall not be parked upon any municipal roadway between the hours of 01:00 and 07:00 from December 1 through March 31.
From December 1 to March 31, don’t park on the street between 1 am and 7 am. Plows need the room.
Reading level: grade 6French draft readyNeeds review
Review and applyDiscard
Ask the assistant…Nothing publishes without review
Flexible by design

Work with the data, identity provider and domain you already have, so you aren’t locked in

Your current systems hold years of records. Castorix brings them along and lets you take them back out.

  • Import from your current website, ILS or spreadsheets
  • Sign in with Microsoft Entra ID, Google Workspace or any SAML/OIDC provider
  • Keep your domain and your branding, and export everything any time
See how switching works
Control without compromise

Secure your residents’ data with isolation enforced by the database

Every row is tagged with your municipality, and Postgres row-level security refuses to return it to anyone else, even if application code has a bug.

Every change by a staff member is written to an audit log, and your data stays in Canada.

Explore our ethos
Library services
“With four vendors we would still be reconciling patron lists by hand. Now the library card is just part of the resident.”
Head librarian
Pilot municipality
Information technology
“Isolation at the database layer was the answer our auditor wanted to hear.”
IT manager
Evaluating Castorix

Built with the people
who run towns

Castorix is shaped by clerks, librarians and coordinators in small and mid-sized municipalities.

One place for the front counter

Clerks find any resident, see every registration and loan, and answer without switching systems.

Circulation that knows the patron

Librarians check out, renew and return against the same citizen record the rest of the town uses.

Registrations without the spreadsheet

Recreation coordinators publish programs, manage waitlists and see who’s coming, in one place.

Fewer systems to secure

IT manages one login, one set of roles and one vendor, with an audit trail from day one.

Built to be audited

Commitments we test before every release. See how →

“Our vision is that any resident can find a book or sign up for swimming without knowing which department runs it. Castorix is the first system that works that way.”

Chief administrative officer Pilot municipality

Instant fitwith the municipal stack

Every application has an API and webhooks, so Castorix works with what you already run: finance, GIS, 311 and your data warehouse. See all integrations →

Identity providers

Staff sign in with Microsoft Entra ID, Google Workspace or any SAML/OIDC provider. Residents use email and password or passkeys.

MARC21 and SIP2

Library records import from your current ILS, and self-checkout kiosks keep working.

Hosted payments

Hosted payment pages keep card data out of your systems and out of your PCI scope.

iCal calendars

Programs and events publish as calendar feeds residents can subscribe to on any phone.

Open data

Publish datasets in DCAT format to your open data portal automatically.

API and webhooks

Every record is reachable through a documented REST API, with keys that do only what you allow. Signed webhooks tell your other systems the moment something changes.

Getting started is easy.

Start with one application and a pilot group of staff. We import your data and you keep your domain.

Check out our plans, priced per application and scaled to population.

See our plans

FAQ

Do we have to buy every application?

No. Start with one. Each application is sold on its own and works on its own; what you gain by adding more is a shared citizen record, single sign-on and one place for staff to work.

Where is our data stored?

In Canada. Every row is tagged with your municipality and isolated by the database itself, not just by application code. You can export everything, any time, in open formats.

How do you use AI?

To draft, translate, summarize and answer questions from your own published content. Nothing an assistant writes is published without a person approving it, and your data is never used to train models.

Can we move off Castorix later?

Yes. Every application has a documented export and a public API. We would rather earn your renewal than lock you in.

Is it accessible?

Every page is built to WCAG 2.1 AA and tested with keyboard and screen reader before release.

Who answers when we call for support?

Our own team in Canada, in English or French, on weekdays during Eastern business hours.

What does it cost?

A yearly subscription per application, scaled to population. No setup fee for the first application. See pricing for the bands.

Can’t find your answer here? Get in touch.