Is Pinecone still actively developed?

I tried to get started with Pinecone, but it seems like a dead project.

I tried to use this repository: GitHub - pinecone-io/go-pinecone: Pinecone.io Golang Client but the example code doesn’t even compile:

# github.com/pinecone-io/go-pinecone/examples
./app.go:12:2: "github.com/pinecone-io/go-pinecone/pinecone_grpc" imported as pinecone and not used
./app.go:52:12: undefined: pinecone_grpc
./app.go:56:49: undefined: pinecone_grpc
./app.go:57:15: undefined: pinecone_grpc
./app.go:77:46: undefined: pinecone_grpc
./app.go:89:46: undefined: pinecone_grpc
./app.go:90:15: undefined: pinecone_grpc
./app.go:106:49: undefined: pinecone_grpc
./app.go:118:85: undefined: pinecone_grpc

In addition, the arguments aren’t documented. I tried to fix it myself, but even then the code doesn’t work:

2023/06/07 08:08:31 connecting to XXX.pinecone.io:443
2023/06/07 08:08:32 upserting data...
2023/06/07 08:08:32 upsert error: rpc error: code = Unknown desc = malformed header: missing HTTP content-type
exit status 1

The issues on that github repo are disabled…

Has anyone had similar experiences?

Looks like they updated the README a couple days after you posted this:

Warning
Production use not recommended. This release is in a pre-alpha state and we have temporarily paused development to concentrate resources on our other clients. The currently supported way to interact with Pinecone from a Golang app is via our public REST API.

1 Like