Opaque cloud workspaces make API collections convenient, but they also make ownership, review, offline use, and migration depend on one vendor. I’d rather see collections, schemas, examples, and test cases stored as human-readable files. OpenAPI already supports JSON or YAML, and tools such as Bruno document a filesystem-based, offline-first model.
My proposed default is a split: commit shareable definitions to Git, while keeping environments, credentials, personal data, and request/response history in an encrypted local store excluded from the repository. Generate variable templates for collaborators, run secret scanning before commits, and require explicit export/import for anything sensitive. Plain files are not automatically safe: secrets can survive in Git history and backups, so encryption and rotation still matter.
Should this separation be the default design for developer tools? I’d especially like disagreement, implementation examples, or better approaches to secure portability.