Integrating with Go application

Hey there, I’m wondering if there’s a way to integrate an automated deployment tool written in Go with Teleport. Specifically I want it to behave like tsh so I can log in and interact with my servers through Go as opposed to command line.

Is there some sort of API I can use or do I have to rip parts of tsh in order to achieve this. The latter approach is not ideal since that API could easily change.

David, tsh itself is using our stable API client that is located here

I have to mention that the user experience and documentation around setting it up is non-existent, but it’s stable and production ready, could be relied on for building the automation.

If you’ll get into trouble setting it up, just ping us here and we’d be happy to help.

Thanks very much, I’ll check it out!