Regulation pack
South Africa SANS 10400
Use this add-on:
Overview
South African SANS 10400, the National Building Regulations (Parts A to XA), as a regulation pack for the Building regulations add-on. It holds five limits: stair riser and going (Part M), room height (Part C), and window and openable area as shares of floor area (Part O). The numbers were entered from memory and a study aid and are not confirmed against the standard. Treat this pack as a sample, not a reference.
Who it’s for
- Architects and designers in South Africa who want a first look at the stair and room limits, to check against the standard themselves.
- Students and drafters learning the layout of SANS 10400.
- Anyone who will buy the standard from SABS and check each number before relying on it.
What you can do
- Install South Africa in Settings, Global, Building regulations, and tick SANS 10400 for a drawing in the Regulations panel.
- Read each finding in Problems with its clause (Part M, Part C or Part O) and the pack's note on that rule.
Methods and standards
Each limit is entered as a number with its unit and its Part. The pack's edition is recorded as not confirmed. The notes say that Part O edition 4, published in 2025, changed how ventilation is worked out, and that the window and openable ratios are the common deemed-to-satisfy ratios, not confirmed for the current edition.
Data and sources
Five rules: riser height at most 200 mm (Part M, private dwelling); going at least 250 mm (Part M); room height at least 2400 mm (Part C, habitable room); window area at least 10 percent of floor area (Part O); openable area at least 5 percent of floor area (Part O). Each rule is marked not confirmed. The source is SANS 10400 (Parts A to XA), published by SABS, recorded as checked on 2026-10-27. A City of Cape Town by-law pack is also in the library. It is a zoning by-law and sets no room, stair or ventilation limit the checker knows.
Verification
The PHP test bin/test-library-regulations.php covers the pack's loading and import (76 passed, 1 failed on 2026-10-29: the check 'a second import changes nothing' failed). The pack's review state is unchecked. Its numbers have not been compared with the published standard. Not yet checked against a reference case.
Limits
Not a reference. The numbers were entered from memory and a study aid and have not been checked against the standard, which SABS sells. Several parts have newer editions. A rule the pack leaves out is simply not checked. Rules for stair headroom, handrails and other items are not in the pack. Room, stair and ventilation rules in a by-law stay those of SANS 10400, which is itself not confirmed.
Files and formats
A pack in the cadcraft-regulation-pack JSON format, read by the Building regulations add-on. Ticks are kept per drawing, as for the other packs.
Get started
- Open Settings, Global, Building regulations and tick South Africa.
- Open a drawing and tick SANS 10400 in the Regulations panel.
- Open Problems and check each finding against the current edition of the standard before you rely on it.
Languages
No languages are listed for this add-on yet. Its maker may add some.
Works in
| Edition | Works | Note |
|---|---|---|
| Browser (/use) (yours) | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Studio from getcadcraft.com | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Microsoft Store | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Google Play | Added on demand | Fetched the first time you use it, then kept for offline use. |
| iPad and iPhone (App Store) | Added on demand | Fetched the first time you use it, then kept for offline use. |
| Custom build | Added on demand | Fetched the first time you use it, then kept for offline use. |
Comes with
- Regulations engine 300 KB
Adding it brings these too. Engines are shared: each downloads once for every add-on that uses it.
Needed by: Architecture.
Versions
| Version | Channel | Date | What changed |
|---|---|---|---|
| 1.0.0 | stable | October 28, 2026 | First version in the Library. |
Licence and maker
CadCraft (CadCraft, first-party). Licence: Apache-2.0. Dependencies carry their own licences, listed on their pages.