{"library":"sml-cli","title":"SML CLI","type":"library","description":"Semantic Modeling Language (SML) CLI tool for managing semantic layer deployments via AtScale or compatible backends. Current stable version is 2026.3.0, released quarterly following the SML specification versioning. Provides model validation, transformation, and lifecycle management from the command line. Differentiators include native TypeScript types, Node.js >=18 requirement, and adherence to the open SML standard for semantic models.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install sml-cli"],"cli":{"name":"sml","version":null}},"imports":["import { cli } from 'sml-cli'","import type { SMLConfig } from 'sml-cli'","import { runCLI } from 'sml-cli'"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":"https://www.semanticmud.com/semantic-modeling-language/","github":"https://github.com/semanticdatalayer/SML","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/sml-cli","openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import { runCLI } from 'sml-cli';\n\nasync function main() {\n  await runCLI(['--version']);\n  // Or use programmatically:\n  const result = await runCLI(['validate', 'model.yaml']);\n  console.log(result.exitCode);\n}\n\nmain().catch(console.error);","lang":"typescript","description":"Programmatic usage of SML CLI to validate a semantic model file.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}