{"id":46594,"date":"2019-08-22T00:00:00","date_gmt":"2019-08-22T07:00:00","guid":{"rendered":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/blog\/python-client\/"},"modified":"2025-11-13T12:54:49","modified_gmt":"2025-11-13T20:54:49","slug":"python-client","status":"publish","type":"post","link":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/python-client\/","title":{"rendered":"Python Client"},"content":{"rendered":"<h2> Introduction <\/h2>\n<p>\nA while back we released our first <a href=\"https:\/\/griddb.net\/en\/blog\/using-griddbs-cpythonruby-apis\/\">python connector blog<\/a>. Since then, things have gotten a bit easier to install and use due to the <a href=\"https:\/\/github.com\/griddb\/c_client\">C_Client<\/a> gaining an RPM package and CentOS coming with PCRE by default now.\n<\/p>\n<h2> Video <\/h2>\n<p> If you would prefer to follow along with a video, please take a look here:<\/p>\n<p><iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/yWCVfLoV9_0\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>As an added bonus, the video will go over some very simple source code as well.\n<\/p>\n<h2> Installation<\/h2>\n<h3> Install c_client<\/h3>\n<p> <i>This small excerpt is taken from our <a href=\"https:\/\/griddb.net\/en\/blog\/nodejs-client\/\">Node.js Client Blog<\/i><\/a><\/p>\n<p>\n    The GridDB c_client (a preqrequisite to using the Python Client) can be found here: <a href=\"https:\/\/github.com\/griddb\/c_client\">https:\/\/github.com\/griddb\/c_client<\/a>. The c_client installation has been simplified since the last blog; instead of compiling from source yourself, there is now an RPM available for your convenience (<a href=\"https:\/\/github.com\/griddb\/c_client\/releases\">the releases page can be found here<\/a>). So to get started simply <code>wget<\/code> the latest RPM and install.<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ wget \nhttps:\/\/github.com\/griddb\/c_client\/releases\/download\/v4.2.0\/griddb_c_client-4.2.0-1.linux.x86_64.rpm<\/code><\/pre>\n<\/p><\/div>\n<p>    then we need to actually install the rpm<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo rpm -ivh griddb_c_client-4.2.0-1.linux.x86_64.rpm<\/code><\/pre>\n<\/p><\/div>\n<p>    and now the c_client is installed and ready in your <code>\/usr\/<\/code> directory. That was easy!\n<\/p>\n<h3> Install Python Client <\/h3>\n<p> Installing the Python Client is slightly more involved but still a very easy process. First, let&#8217;s download the file from GitHub<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ wget \nhttps:\/\/github.com\/griddb\/python_client\/archive\/0.8.1.tar.gz<\/code><\/pre>\n<\/div>\n<p> Next, let&#8217;s unzip <\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ tar xvzf 0.8.1.tar.gz<\/code><\/pre>\n<\/div>\n<p> and let&#8217;s install the prereqs <\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ wget https:\/\/prdownloads.sourceforge.net\/swig\/swig-3.0.12.tar.gz\ntar xvfz swig-3.0.12.tar.gz\ncd swig-3.0.12\n.\/configure\nmake \nsudo make install<\/code><\/pre>\n<\/div>\n<p> And then we may need to install pcre as well<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ sudo yum install pcre2-devel.x86_64<\/code><\/pre>\n<\/div>\n<p> Now of course we actually <code>make<\/code> our Python Client<\/p>\n<div class=\"clipboard\">\n<pre><code class=\"language-sh\">$ cd ..\/python_client\nmake<\/code><\/pre>\n<\/div>\n<p>If by chance you encounter the following error when attempting to make your Python Client<\/p>\n<pre><code class=\"language-sh\">\/usr\/bin\/ld: cannot find -lgridstore<\/code><\/pre>\n<p> do not worry: it is an easy fix. The issue lies with needing your <code>Makefile<\/code> to point to your c_client. This means the only thing we need to do is add the <code>c_client\/bin<\/code> location in the LDFLAGS option<\/p>\n<pre>SWIG = swig -DSWIGWORDSIZE64\n    CXX = g++\n    \n    ARCH = $(shell arch)\n    \n    LDFLAGS = -L\/home\/israel\/c_client\/bin -lpthread -lrt -lgridstore #added \/home\/israel\/c_client_bin right here\n    \n    CPPFLAGS = -fPIC -std=c++0x -g -O2\n    INCLUDES = -Iinclude -Isrc\n    \n    INCLUDES_PYTHON = $(INCLUDES)   \n                                    -I\/usr\/include\/python3.6m\n    \n    PROGRAM = _griddb_python.so\n    EXTRA = griddb_python.py griddb_python.pyc\n    \n    SOURCES =         src\/TimeSeriesProperties.cpp \n                      src\/ContainerInfo.cpp                 \n                      src\/AggregationResult.cpp     \n                      src\/Container.cpp                     \n                      src\/Store.cpp                 \n                      src\/StoreFactory.cpp  \n                      src\/PartitionController.cpp   \n                      src\/Query.cpp                         \n                      src\/QueryAnalysisEntry.cpp                    \n                      src\/RowKeyPredicate.cpp       \n                      src\/RowSet.cpp                        \n                      src\/TimestampUtils.cpp                        \n    \n    all: $(PROGRAM)\n    \n    ... snip ...<\/pre>\n<p> With the fix in place, <code>make<\/code> should work as intended. Next up: setting our environment variables. We just need to point to the proper locations:<\/p>\n<pre><code class=\"language-sh\">$ export LIBRARY_PATH=$LIBRARY_PATH:[insert path to c_client]<\/code><\/pre>\n<pre><code class=\"language-sh\">$ export  PYTHONPATH=$PYTHONPATH:[insert path to python_client]<\/code><\/pre>\n<pre><code class=\"language-sh\">$ export LIBRARY_PATH=$LD_LIBRARY_PATH:[insert path to c_client\/bin]<\/code><\/pre>\n<p> Now we should be able to use both <code>c<\/code> and <code>python<\/code> with our GridDB Cluster.<\/p>\n<h2>Sample Code<\/h2>\n<p> Usage with Python is fairly straight forward, so we won&#8217;t spent too much time here. However, if you are interested, you can check out the video posted on top. To follow along, please download the source code here: <a  data-e-Disable-Page-Transition=\"true\" class=\"download-link\" title=\"\" href=\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/download\/26145\/?tmstv=1776008408\" rel=\"nofollow\" id=\"download-link-26145\" data-redirect=\"false\" >\n\tblog python sample code\t(1846 downloads\t)\n<\/a>\n <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction A while back we released our first python connector blog. Since then, things have gotten a bit easier to install and use due to the C_Client gaining an RPM package and CentOS coming with PCRE by default now. Video If you would prefer to follow along with a video, please take a look here: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":26149,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[121],"tags":[],"class_list":["post-46594","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python Client | GridDB: Open Source Time Series Database for IoT<\/title>\n<meta name=\"description\" content=\"Introduction A while back we released our first python connector blog. Since then, things have gotten a bit easier to install and use due to the C_Client\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/griddb.net\/en\/blog\/python-client\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python Client | GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"og:description\" content=\"Introduction A while back we released our first python connector blog. Since then, things have gotten a bit easier to install and use due to the C_Client\" \/>\n<meta property=\"og:url\" content=\"https:\/\/griddb.net\/en\/blog\/python-client\/\" \/>\n<meta property=\"og:site_name\" content=\"GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/griddbcommunity\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-22T07:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T20:54:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/wp-content\/uploads\/2019\/08\/python-blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1160\" \/>\n\t<meta property=\"og:image:height\" content=\"653\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Israel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:site\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Israel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/python-client\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/python-client\/\"},\"author\":{\"name\":\"Israel\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/c8a430e7156a9e10af73b1fbb46c2740\"},\"headline\":\"Python Client\",\"datePublished\":\"2019-08-22T07:00:00+00:00\",\"dateModified\":\"2025-11-13T20:54:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/python-client\/\"},\"wordCount\":361,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/python-client\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2019\/08\/python-blog.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/python-client\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/python-client\/\",\"url\":\"https:\/\/griddb.net\/en\/blog\/python-client\/\",\"name\":\"Python Client | GridDB: Open Source Time Series Database for IoT\",\"isPartOf\":{\"@id\":\"https:\/\/griddb.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/python-client\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/blog\/python-client\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2019\/08\/python-blog.png\",\"datePublished\":\"2019-08-22T07:00:00+00:00\",\"dateModified\":\"2025-11-13T20:54:49+00:00\",\"description\":\"Introduction A while back we released our first python connector blog. Since then, things have gotten a bit easier to install and use due to the C_Client\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/griddb.net\/en\/blog\/python-client\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/blog\/python-client\/#primaryimage\",\"url\":\"\/wp-content\/uploads\/2019\/08\/python-blog.png\",\"contentUrl\":\"\/wp-content\/uploads\/2019\/08\/python-blog.png\",\"width\":1160,\"height\":653},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/griddb.net\/en\/#website\",\"url\":\"https:\/\/griddb.net\/en\/\",\"name\":\"GridDB: Open Source Time Series Database for IoT\",\"description\":\"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL\",\"publisher\":{\"@id\":\"https:\/\/griddb.net\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/griddb.net\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/griddb.net\/en\/#organization\",\"name\":\"Fixstars\",\"url\":\"https:\/\/griddb.net\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"contentUrl\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"width\":200,\"height\":83,\"caption\":\"Fixstars\"},\"image\":{\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/griddbcommunity\/\",\"https:\/\/x.com\/GridDBCommunity\",\"https:\/\/www.linkedin.com\/company\/griddb-by-toshiba\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/c8a430e7156a9e10af73b1fbb46c2740\",\"name\":\"Israel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4df8cfc155402a2928d11f80b0220037b8bd26c4f1b19c4598d826e0306e6307?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4df8cfc155402a2928d11f80b0220037b8bd26c4f1b19c4598d826e0306e6307?s=96&d=mm&r=g\",\"caption\":\"Israel\"},\"url\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/author\/israel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python Client | GridDB: Open Source Time Series Database for IoT","description":"Introduction A while back we released our first python connector blog. Since then, things have gotten a bit easier to install and use due to the C_Client","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/griddb.net\/en\/blog\/python-client\/","og_locale":"en_US","og_type":"article","og_title":"Python Client | GridDB: Open Source Time Series Database for IoT","og_description":"Introduction A while back we released our first python connector blog. Since then, things have gotten a bit easier to install and use due to the C_Client","og_url":"https:\/\/griddb.net\/en\/blog\/python-client\/","og_site_name":"GridDB: Open Source Time Series Database for IoT","article_publisher":"https:\/\/www.facebook.com\/griddbcommunity\/","article_published_time":"2019-08-22T07:00:00+00:00","article_modified_time":"2025-11-13T20:54:49+00:00","og_image":[{"width":1160,"height":653,"url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/wp-content\/uploads\/2019\/08\/python-blog.png","type":"image\/png"}],"author":"Israel","twitter_card":"summary_large_image","twitter_creator":"@GridDBCommunity","twitter_site":"@GridDBCommunity","twitter_misc":{"Written by":"Israel","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/griddb.net\/en\/blog\/python-client\/#article","isPartOf":{"@id":"https:\/\/griddb.net\/en\/blog\/python-client\/"},"author":{"name":"Israel","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/c8a430e7156a9e10af73b1fbb46c2740"},"headline":"Python Client","datePublished":"2019-08-22T07:00:00+00:00","dateModified":"2025-11-13T20:54:49+00:00","mainEntityOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/python-client\/"},"wordCount":361,"commentCount":0,"publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/python-client\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2019\/08\/python-blog.png","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/griddb.net\/en\/blog\/python-client\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/griddb.net\/en\/blog\/python-client\/","url":"https:\/\/griddb.net\/en\/blog\/python-client\/","name":"Python Client | GridDB: Open Source Time Series Database for IoT","isPartOf":{"@id":"https:\/\/griddb.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/griddb.net\/en\/blog\/python-client\/#primaryimage"},"image":{"@id":"https:\/\/griddb.net\/en\/blog\/python-client\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2019\/08\/python-blog.png","datePublished":"2019-08-22T07:00:00+00:00","dateModified":"2025-11-13T20:54:49+00:00","description":"Introduction A while back we released our first python connector blog. Since then, things have gotten a bit easier to install and use due to the C_Client","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/griddb.net\/en\/blog\/python-client\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/blog\/python-client\/#primaryimage","url":"\/wp-content\/uploads\/2019\/08\/python-blog.png","contentUrl":"\/wp-content\/uploads\/2019\/08\/python-blog.png","width":1160,"height":653},{"@type":"WebSite","@id":"https:\/\/griddb.net\/en\/#website","url":"https:\/\/griddb.net\/en\/","name":"GridDB: Open Source Time Series Database for IoT","description":"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL","publisher":{"@id":"https:\/\/griddb.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/griddb.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/griddb.net\/en\/#organization","name":"Fixstars","url":"https:\/\/griddb.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","contentUrl":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","width":200,"height":83,"caption":"Fixstars"},"image":{"@id":"https:\/\/griddb.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/griddbcommunity\/","https:\/\/x.com\/GridDBCommunity","https:\/\/www.linkedin.com\/company\/griddb-by-toshiba"]},{"@type":"Person","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/c8a430e7156a9e10af73b1fbb46c2740","name":"Israel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb.net\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4df8cfc155402a2928d11f80b0220037b8bd26c4f1b19c4598d826e0306e6307?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4df8cfc155402a2928d11f80b0220037b8bd26c4f1b19c4598d826e0306e6307?s=96&d=mm&r=g","caption":"Israel"},"url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/author\/israel\/"}]}},"_links":{"self":[{"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/posts\/46594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/comments?post=46594"}],"version-history":[{"count":2,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/posts\/46594\/revisions"}],"predecessor-version":[{"id":51279,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/posts\/46594\/revisions\/51279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/media\/26149"}],"wp:attachment":[{"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/media?parent=46594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/categories?post=46594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/wp-json\/wp\/v2\/tags?post=46594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}