Skip to content

astorDev/nist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ec5e1b6 · Apr 25, 2025
Apr 16, 2025
Mar 26, 2025
Dec 15, 2024
Oct 14, 2024
Apr 16, 2025
Dec 20, 2024
Feb 2, 2023
Mar 27, 2025
Jul 2, 2024
Nov 27, 2024
Apr 22, 2025
Apr 16, 2025
Apr 16, 2025
Apr 16, 2025
Jun 10, 2024
Apr 23, 2025
Apr 25, 2025
Jan 15, 2025
Jan 14, 2025
Feb 10, 2023
Apr 23, 2025
Jun 13, 2024

Repository files navigation

NIST - Nice State Transfer

NIST is a non-arrogant brother of REST. Tired of hearing what your HTTP API must do to become REST? To be NIST an HTTP API needs to do only 3 things:

  1. Use different URIs for different operations/requests
  2. Utilize GET for read and other verbs for write.
  3. Use 2xx codes for success and other codes for errors.

And even if an API breaks a rule a few times - that's okay, it's still NIST.

We also have packages!

NIST is a software architectural style. But the project also provides a handful of packages, aiming to help you create and consume HTTP APIs, especially the NIST ones: