# Connecting Programmatically to Amazon DocumentDB You can connect programmtically with DocumentDB from a client inside of the VPC with the programming language of your choice. - [Python](https://github.com/aws-samples/amazon-documentdb-samples/blob/master/samples/connect-and-query/sample_python_documentdb.py) - [Ruby](https://raw.githubusercontent.com/aws-samples/amazon-documentdb-samples/master/samples/connect-and-query/sample_ruby_documentdb.rb) - [PHP](https://github.com/aws-samples/amazon-documentdb-samples/blob/master/samples/connect-and-query/sample_php_documentdb.php) - [Node.js](https://raw.githubusercontent.com/aws-samples/amazon-documentdb-samples/master/samples/connect-and-query/sample_nodejs_documentdb.js)