Keys File
Every Fluent project has an auto-generated keys.ts file that maps human-readable identifiers to ServiceNow sys_ids. It's the registry that makes Now.ID['my-record'] work.
CI Integration
Guide for running the Now SDK in CI/CD pipelines: non-interactive authentication for now-sdk install, validating that keys.ts is committed via now-sdk build --frozenKeys, and the conventions that keep pipeline runs reproducible.
Dependencies
now-sdk dependencies downloads Fluent and TypeScript type definitions from other applications and system definitions from your ServiceNow instance to provide TypeScript like type safety for your project — it doesn't affect the output of what gets built or installed. Run it whenever autocomplete or type-checking seems to be missing something for a table, role, or Glide API you're using that is not part of your application by used by it.
now.config.json
The now.config.json file is the project configuration for a Fluent SDK application. It lives at the project root and defines the application scope, build settings, source directories, dependencies, and runtime policies. Every Fluent project requires this file.