An application profile, or app profile, stores settings that tell your Cloud Bigtable instance how to handle incoming requests from an application. When an applications connects to a Bigtable instance, it can specify an app profile, and Bigtable uses that app profile for requests that the application sends over that connection.
This option is always used in conjunction with a bigtable::Table. The app profile belongs to the table's instance, with an id given by the value of this option.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThe webpage provides documentation for the \u003ccode\u003eAppProfileIdOption\u003c/code\u003e within the Google Cloud Bigtable C++ client library.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is \u003ccode\u003e2.37.0-rc\u003c/code\u003e, and a list of versions from \u003ccode\u003e2.36.0\u003c/code\u003e down to \u003ccode\u003e2.11.0\u003c/code\u003e are provided, with links to the documentation for each.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAppProfileIdOption\u003c/code\u003e is used to specify the app profile when an application connects to a Bigtable instance, influencing how the instance handles requests.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAppProfileIdOption\u003c/code\u003e is always used with a \u003ccode\u003ebigtable::Table\u003c/code\u003e object, and is a string type.\u003c/p\u003e\n"],["\u003cp\u003eApp profiles are settings that tell a Cloud Bigtable instance how to handle requests, and can be used in replication scenarios.\u003c/p\u003e\n"]]],[],null,["# Struct AppProfileIdOption (2.11.0)\n\nVersion 2.11.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/bigtable/latest/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.41.0](/cpp/docs/reference/bigtable/2.41.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.40.0](/cpp/docs/reference/bigtable/2.40.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.39.0](/cpp/docs/reference/bigtable/2.39.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.38.0](/cpp/docs/reference/bigtable/2.38.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.37.0](/cpp/docs/reference/bigtable/2.37.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.36.0](/cpp/docs/reference/bigtable/2.36.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.35.0](/cpp/docs/reference/bigtable/2.35.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.34.0](/cpp/docs/reference/bigtable/2.34.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.33.0](/cpp/docs/reference/bigtable/2.33.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.32.0](/cpp/docs/reference/bigtable/2.32.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.31.0](/cpp/docs/reference/bigtable/2.31.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.30.0](/cpp/docs/reference/bigtable/2.30.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.29.0](/cpp/docs/reference/bigtable/2.29.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.28.0](/cpp/docs/reference/bigtable/2.28.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.27.0](/cpp/docs/reference/bigtable/2.27.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.26.0](/cpp/docs/reference/bigtable/2.26.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.25.1](/cpp/docs/reference/bigtable/2.25.1/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.24.0](/cpp/docs/reference/bigtable/2.24.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.23.0](/cpp/docs/reference/bigtable/2.23.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.22.1](/cpp/docs/reference/bigtable/2.22.1/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.21.0](/cpp/docs/reference/bigtable/2.21.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.20.0](/cpp/docs/reference/bigtable/2.20.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.19.0](/cpp/docs/reference/bigtable/2.19.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.18.0](/cpp/docs/reference/bigtable/2.18.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.17.0](/cpp/docs/reference/bigtable/2.17.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.16.0](/cpp/docs/reference/bigtable/2.16.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.15.1](/cpp/docs/reference/bigtable/2.15.1/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.14.0](/cpp/docs/reference/bigtable/2.14.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.13.0](/cpp/docs/reference/bigtable/2.13.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.12.0](/cpp/docs/reference/bigtable/2.12.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption)\n- [2.11.0](/cpp/docs/reference/bigtable/2.11.0/structgoogle_1_1cloud_1_1bigtable_1_1AppProfileIdOption) \nThe application profile id. \nAn application profile, or app profile, stores settings that tell your Cloud Bigtable instance how to handle incoming requests from an application. When an applications connects to a Bigtable instance, it can specify an app profile, and Bigtable uses that app profile for requests that the application sends over that connection.\n\nThis option is always used in conjunction with a [`bigtable::Table`](/cpp/docs/reference/bigtable/2.11.0/classgoogle_1_1cloud_1_1bigtable_1_1Table). The app profile belongs to the table's instance, with an id given by the value of this option.\n\n###### See Also\n\n\u003chttps://cloud.google.com/bigtable/docs/app-profiles\u003e for an overview of app profiles.\n\n###### See Also\n\n\u003chttps://cloud.google.com/bigtable/docs/replication-overview#app-profiles\u003e for how app profiles are used to achieve replication.\n\nType Aliases\n------------\n\n### Type\n\n**Alias Of** : `std::string`"]]