Yes, it's possible.
You can use the Migrate module from Drupal 8. This module allows you to import data from an SQL source. You have to create a custom module to configure the migration. In that module, you should create a migrate source plugin class extending the abstract SqlBase class provided by the core Migrate module.
The SQL source plugin must implement three methods:
- query(): Returns the query that selects the data from the source
- fields(): Returns available fields on the source.
- getIds(): Defines the source fields uniquely identifying a source
Plus, you'll have to declare the connection to the source database in the settings.php or settings.local.php file. So, you'll have the Drupal 8 connection configuration and your migrate source database:
$databases['migrate']['default'] = array (
'database' => 'source-database-name',
'username' => 'source-database-username',
'password' => 'source-database-password',
'host' => 'source-database-server',
'port' => '3306',
'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',
'driver' => 'mysql',
Finally, you need you define the migration that uses your created plugin and the database:
label: 'Filemaker Pro'
Once you have done this, you need to execute the migration. You can execute it periodically and migrate will add the content.
You can have more information in the Migrating data from a SQL source (the info I posted here is a briefing from that link).