Documentation Index
Fetch the complete documentation index at: https://kraken-sandbox.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Browse by product
Get started in seconds
Add order
Get OHLC data
Get asset pairs
Get ticker
package main
import (
"fmt"
"net/url"
krakenapi "github.com/beldur/kraken-go-api-client"
)
func main() {
api := krakenapi.New("API_KEY", "API_SECRET")
args := url.Values{
"pair": {"XXBTZUSD"},
"type": {"buy"},
"ordertype": {"limit"},
"price": {"50000"},
"volume": {"1.0"},
}
resp, err := api.AddOrder("XXBTZUSD", "buy", "limit", "1.0", args)
fmt.Println(resp, err)
}
package main
import (
"fmt"
"net/url"
krakenapi "github.com/beldur/kraken-go-api-client"
)
func main() {
api := krakenapi.New("", "")
resp, err := api.Query("OHLC", url.Values{
"pair": {"XXBTZUSD"},
"interval": {"60"},
})
fmt.Println(resp, err)
}
package main
import (
"fmt"
"net/url"
krakenapi "github.com/beldur/kraken-go-api-client"
)
func main() {
api := krakenapi.New("", "")
resp, err := api.AssetPairs(url.Values{
"pair": {"XXBTZUSD,XETHZUSD"},
})
fmt.Println(resp, err)
}
package main
import (
"fmt"
krakenapi "github.com/beldur/kraken-go-api-client"
)
func main() {
api := krakenapi.New("", "")
resp, err := api.Ticker("XXBTZUSD")
fmt.Println(resp.XXBTZUSD.C[0], err) // last trade price
}
Kraken CLI
Need help integrating?
Help center
Browse our documentation and FAQs.
API status
Check real-time API health and performance.
Contact support
Open a ticket with the API support team.