You open Sublime Text, tweak a LookML file, and hit save. Nothing happens. Then you remember your Looker model syncs through Git, which lives on a VPN, behind SSO, managed by whoever just went on vacation. You could spend an hour sorting it out—or five minutes making Looker and Sublime Text act like proper teammates.
Looker turns business data into insights through models defined in LookML. Sublime Text is the editor you wish every web tool borrowed syntax highlighting from. When you pair them, you turn data modeling into real engineering: fast, local, and version-controlled. The trick is connecting them so that identity, commits, and deployment flow smoothly and securely.
How to connect Looker and Sublime Text effectively
Start local. Clone your LookML project from Looker’s Git integration using a personal access token or an identity provider with OIDC. Open that repo in Sublime Text. Enable autosave if you’re confident, or manual commits if your rollout process is strict. Push changes right back to the Looker-hosted repo. Each commit triggers Looker’s internal validator, which checks syntax and dependency graphs. The model updates only after validation passes, keeping prod safe while letting you edit quickly.
The core logic is simple: keep Git as the truth, let Looker read from it, and use Sublime Text as a high-speed editing layer. Your brain stays in code, not browser tabs.
A quick troubleshooting guide
If pushes fail, check that your Git remote uses HTTPS rather than SSH unless your org allows key forwarding. Looker’s validation logs will name any missing views or explores. Fix them locally, commit again, watch the validator go green. Set branch protection rules through GitHub or GitLab to enforce review before deploy.