{"id":15710488,"url":"https://github.com/aws/amazon-neptune-gremlin-java-sigv4","last_synced_at":"2026-03-16T07:10:08.585Z","repository":{"id":33837372,"uuid":"127595338","full_name":"aws/amazon-neptune-gremlin-java-sigv4","owner":"aws","description":"A Gremlin client for Amazon Neptune that includes AWS Signature Version 4 signing.","archived":false,"fork":false,"pushed_at":"2025-02-10T15:00:33.000Z","size":79,"stargazers_count":27,"open_issues_count":8,"forks_count":12,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-03-29T04:06:49.548Z","etag":null,"topics":["amazon-neptune","aws-neptune","java"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-01T04:01:22.000Z","updated_at":"2025-02-10T15:00:36.000Z","dependencies_parsed_at":"2025-02-02T17:11:28.446Z","dependency_job_id":"f7cff749-5e9b-4761-91b8-061ec8ade856","html_url":"https://github.com/aws/amazon-neptune-gremlin-java-sigv4","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Famazon-neptune-gremlin-java-sigv4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Famazon-neptune-gremlin-java-sigv4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Famazon-neptune-gremlin-java-sigv4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Famazon-neptune-gremlin-java-sigv4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws","download_url":"https://codeload.github.com/aws/amazon-neptune-gremlin-java-sigv4/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247289426,"owners_count":20914464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amazon-neptune","aws-neptune","java"],"created_at":"2024-10-03T21:08:13.573Z","updated_at":"2026-03-16T07:10:08.574Z","avatar_url":"https://github.com/aws.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Amazon Neptune Gremlin Java Sigv4\n\nAn extension to GremlinDriver with a custom channelizer that enables AWS Signature Version 4 signed requests to [Amazon Neptune](https://aws.amazon.com/neptune). \n \nFor example usage refer to:\n \n- [NeptuneGremlinSigV4Example.java](https://github.com/aws/amazon-neptune-gremlin-java-sigv4/blob/master/src/main/java/com/amazon/neptune/gremlin/driver/example/NeptuneGremlinSigV4Example.java): This package can also be used to enable Gremlin Console to send signed requests to Neptune, refer to [Connecting to Neptune Using the Gremlin Console with Signature Version 4 Signing](https://docs.aws.amazon.com/neptune/latest/userguide/iam-auth-connecting-gremlin-console.html).\n- If you are using versions of TinkerPop after 3.4.11 or higher you should prefer using the [amazon-neptune-sigv4-signer](https://github.com/aws/amazon-neptune-sigv4-signer) directly as discussed [here](https://docs.aws.amazon.com/neptune/latest/userguide/iam-auth-connecting-gremlin-java.html#iam-auth-connecting-gremlin-java-current). \n\nFor the official Amazon Neptune page refer to: https://aws.amazon.com/neptune\n\n## Version\n\n1.x - This series uses TinkerPop 3.3.x client. Note that active maintenance on TinkerPop 3.3.x has stopped and hence, this version is not recommended.\n\n2.x - This series uses TinkerPop 3.4.x client. This major version tracks the latest stable release for this package. Note that a minor version (y in 2.x.y) is bumped whenever a new version of Apache TinkerPop is added as a dependency or a major feature is introduced. All minor versions in 2.x series are backward compatible.\n\n3.x - This series continues use of TinkerPop 3.4.x client and was incremented to simply match the major increment to the [amazon-neptune-sigv4-signer](https://github.com/aws/amazon-neptune-sigv4-signer).\n\nReleases of [amazon-neptune-sigv4-signer](https://github.com/aws/amazon-neptune-sigv4-signer) after 3.x no longer track version with this library as the signer can be used directly for request signing in the driver, as mentioned above. For more information on compatibility with Amazon Neptune engine releases, see [Use the Latest Version of the Gremlin Java Client](https://docs.aws.amazon.com/neptune/latest/userguide/best-practices-gremlin-java-latest.html).\n\n## License\n\nThis library is licensed under the Apache 2.0 License. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Famazon-neptune-gremlin-java-sigv4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws%2Famazon-neptune-gremlin-java-sigv4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Famazon-neptune-gremlin-java-sigv4/lists"}