🎄 Happy Holidays! 🥳
Most of Solace is closed December 24–January 1 so our employees can spend time with their families. We will re-open Thursday, January 2, 2024. Please expect slower response times during this period and open a support ticket for anything needing immediate assistance.
Happy Holidays!
Please note: most of Solace is closed December 25–January 2, and will re-open Tuesday, January 3, 2023.
Golang API for Solace
Hi Team,
I was going through the GIT Link https://github.com/SolaceSamples and I couldn't find the Golang API for connecting to Solace. We have already used Spring boot but now we need to use Golang. Is there any plan to release the API soon?
Thanks,
Namrata
Comments
-
Hello, I am with the product management team at Solace.
We do have a Golang API in development. However, timing is not certain just yet as we have been busy introducing the new Python API and a modern Java API.
We have seen the demand for a Golang API and I am hoping for something to be released before the end of this year.
When it becomes available as Early Access (pre-GA) there will be an announcement here on the Community.
2 -
Thanks @amackenzie , do you have any plans for quarkus as well?
0 -
We do not have specific plans for Quarkus at this time. I am not that familiar with it in practice. Do you need to alter your Java app much to make it work in Quarkus?
0 -
The reason I ask is that Springboot is usable via our Java API and Quarkus might just work too in the same way. Golang API I consider a different thing that Springboot or Quarkus as the latter are app frameworks and the former is a client library API.
0 -
Hi @namsing1 & @amackenzie, I just wanted to drop in and mention that depending on what functionality your apps need you may be able to use a Golang lib for MQTT (such as paho) or AMQP (such as qpid) prior to the Solace Golang API being released.
You won't be able to use more advanced solace features, but those open standards definitely support a large number of use cases. From feedback I've gotten from other developers I'd suggest starting with mqtt if you aren't already familiar with AMQP
1 -
You can try for RDP protocol for integration. This will allow you to use Golang easily.
0 -
Now Golang is available: https://github.com/SolaceSamples/solace-samples-go
1 -
Hey @namsing1 ! The Go API is still not released, we are releasing the EA version of it next week on December 15 2021! You can join the closed group mentioned in this post here! https://solace.community/group/4-solace-early-access-golang-api
@manzarul if youre interested to have access to the API feel free to join the group as well
1