{"id":4961,"date":"2016-01-25T00:00:00","date_gmt":"2016-01-25T08:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server"},"modified":"2025-06-26T10:06:25","modified_gmt":"2025-06-26T17:06:25","slug":"project-nami-wordpress-for-azure-sql-database-sql-server","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/","title":{"rendered":"Project Nami: WordPress for Azure SQL Database\/SQL Server"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">WordPress is hands down the most popular web application on the Internet. As a blogging and content management system, WordPress is used by more than 23.3% of the top 10-million websites on the Web and has more than 60-million websites in total.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wouldn\u2019t it be great if WordPress worked against Azure SQL Database? Well, wait no more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/projectnami.org\/how-did-we-get-here\/\">Project Nami<\/a> is an open source WordPress deployment built specifically for Azure SQL Database. Designed and optimized to run on Azure SQL Database, Project Nami incorporates the ease of WordPress with the performance and ease of management of Azure SQL Database V12. Building on the popular plug-in model, the Full Text Search plugin for Project Nami enables one to easily improve text searches and enable author searches for your WordPress site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your app needs even more performance for your Project Nami WordPress sites, consider the <a href=\"https:\/\/projectnami.org\/blob-cache\/\">Blob Cache<\/a> plugin. The Blob Cache plugin saves outputs from WordPress or Project Nami sites to Azure Blob Storage, providing a caching solution at an affordable price point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Azure SQL Database team has had the pleasure of working with Patrick Bates&nbsp;and Spencer Cameron-Morin, Founders of Project Nami. In Patrick\u2019s own words:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-large-font-size wp-block-paragraph\"><i>The Azure platform is enabling a variety of new and exciting workloads in the cloud. We\u2019re pleased to be a part of this as we continue to explore ways to leverage Microsoft technologies in PHP and WordPress environments. Unleashing the power of SQL Full Text Search for our users has been a goal from early on, and thanks to Azure SQL DB V12 we\u2019ve made it happen. And when combining Web Apps with our Blob Cache system, even the smallest of sites and budgets can handle thousands of requests per minute with only a single Small server and a Basic DB.<\/i><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">From more information on Project Nami, visit <a href=\"https:\/\/projectnami.org\/\">projectnami.org<\/a> or follow them on Twitter, <a href=\"https:\/\/twitter.com\/projectnami\">@ProjectNami<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To get started with WordPress and Azure SQL Database on Azure, visit <a href=\"https:\/\/projectnami.org\/download\/\">projectnami.org\/download<\/a> and click Deploy to Azure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wouldn\u2019t it be great if WordPress worked against Azure SQL Database? Well, wait no more.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1473,1466],"tags":[],"audience":[3057,3055,3056],"content-type":[],"product":[1539],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-4961","post","type-post","status-publish","format-standard","hentry","category-databases","category-hybrid-multicloud","audience-data-professionals","audience-developers","audience-it-implementors","product-azure-sql-database","review-flag-1680286581-295","review-flag-3-1680286581-173","review-flag-lever-1680286579-649","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Project Nami: WordPress for Azure SQL Database\/SQL Server | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Wouldn\u2019t it be great if WordPress worked against Azure SQL Database? Well, wait no more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Project Nami: WordPress for Azure SQL Database\/SQL Server | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Wouldn\u2019t it be great if WordPress worked against Azure SQL Database? Well, wait no more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-25T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-26T17:06:25+00:00\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"Project Nami: WordPress for Azure SQL Database\/SQL Server\",\"datePublished\":\"2016-01-25T08:00:00+00:00\",\"dateModified\":\"2025-06-26T17:06:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/\"},\"wordCount\":345,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"Databases\",\"Hybrid + multicloud\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/\",\"name\":\"Project Nami: WordPress for Azure SQL Database\/SQL Server | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2016-01-25T08:00:00+00:00\",\"dateModified\":\"2025-06-26T17:06:25+00:00\",\"description\":\"Wouldn\u2019t it be great if WordPress worked against Azure SQL Database? Well, wait no more.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Databases\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/databases\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Project Nami: WordPress for Azure SQL Database\/SQL Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Project Nami: WordPress for Azure SQL Database\/SQL Server | Microsoft Azure Blog","description":"Wouldn\u2019t it be great if WordPress worked against Azure SQL Database? Well, wait no more.","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:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/","og_locale":"en_US","og_type":"article","og_title":"Project Nami: WordPress for Azure SQL Database\/SQL Server | Microsoft Azure Blog","og_description":"Wouldn\u2019t it be great if WordPress worked against Azure SQL Database? Well, wait no more.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2016-01-25T08:00:00+00:00","article_modified_time":"2025-06-26T17:06:25+00:00","author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"Project Nami: WordPress for Azure SQL Database\/SQL Server","datePublished":"2016-01-25T08:00:00+00:00","dateModified":"2025-06-26T17:06:25+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/"},"wordCount":345,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["Databases","Hybrid + multicloud"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/","name":"Project Nami: WordPress for Azure SQL Database\/SQL Server | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2016-01-25T08:00:00+00:00","dateModified":"2025-06-26T17:06:25+00:00","description":"Wouldn\u2019t it be great if WordPress worked against Azure SQL Database? Well, wait no more.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/project-nami-wordpress-for-azure-sql-database-sql-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Databases","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/databases\/"},{"@type":"ListItem","position":3,"name":"Project Nami: WordPress for Azure SQL Database\/SQL Server"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/4961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=4961"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/4961\/revisions"}],"predecessor-version":[{"id":43900,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/4961\/revisions\/43900"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=4961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=4961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=4961"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=4961"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=4961"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=4961"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=4961"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=4961"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=4961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}